private void selectAudioFile(string file) { FileSize f = FileSize.Of2(file) ?? FileSize.Empty; //size.CertainValue = f; size.Text = f.ToString(); audio1Bitrate.Value = (length > 0) ? (long)(f.Bytes * 8) / 1000L / length : 0; name.Text = System.IO.Path.GetFileName(file); AudioType aud2Type = VideoUtil.guessAudioType(file); if (audio1Type.Items.Contains(aud2Type)) { audio1Type.SelectedItem = aud2Type; } //MediaInfo info; //try //{ // info = new MediaInfo(file); // MediaInfoWrapper.AudioTrack atrack = info.Audio[0]; // //this.length = atrack.Duration // if (atrack.Format == "DTS" && (atrack.BitRate == "768000" || atrack.BitRate == "1536000")) // { // audio1Bitrate.Value = (Convert.ToInt32(atrack.BitRate) / 1000); // } //} //catch (Exception i) //{ // MessageBox.Show("The following error ocurred when trying to get Media info for file " + file + "\r\n" + i.Message, "Error parsing mediainfo data", MessageBoxButtons.OK); //} }
private void selectAudioFile(string file) { FileSize f = FileSize.Of2(file) ?? FileSize.Empty; size.CertainValue = f; AudioType aud2Type = VideoUtil.guessAudioType(file); if (audio1Type.Items.Contains(aud2Type)) { audio1Type.SelectedItem = aud2Type; } MediaInfo info; try { info = new MediaInfo(file); MediaInfoWrapper.AudioTrack atrack = info.Audio[0]; if (atrack.CodecString == "DTS") { audio1Bitrate.Value = (Convert.ToInt32(atrack.BitRate) / 1000); } } catch (Exception i) { MessageBox.Show("The following error ocurred when trying to get Media info for file " + file + "\r\n" + i.Message, "Error parsing mediainfo data", MessageBoxButtons.OK); } }
private void selectAudio1Button_Click(object sender, EventArgs e) { openFileDialog.Filter = VideoUtil.GenerateCombinedFilter(ContainerManager.AudioTypes.ValuesArray); if (openFileDialog.ShowDialog() == DialogResult.OK) { FileSize f = FileSize.Of2(openFileDialog.FileName) ?? FileSize.Empty; size.CertainValue = f; AudioType aud2Type = VideoUtil.guessAudioType(openFileDialog.FileName); if (audio1Type.Items.Contains(aud2Type)) { audio1Type.SelectedItem = aud2Type; } } }
private void selectAudioFile(string file) { FileSize f = FileSize.Of2(file) ?? FileSize.Empty; //size.CertainValue = f; size.Text = f.ToString(); audio1Bitrate.Value = (length > 0) ? (long)(f.Bytes * 8) / 1000L / length : 0; name.Text = System.IO.Path.GetFileName(file); AudioType aud2Type = VideoUtil.guessAudioType(file); if (audio1Type.Items.Contains(aud2Type)) { audio1Type.SelectedItem = aud2Type; } }
public override void fillInfo() { base.fillInfo(); Type = AType = VideoUtil.guessAudioType(Filename); }