qt中界面的转换(Qt转换器Qt)

Qt视频转换器的项目有一阵儿没有更新了,做一些补充内容。

  • 更新QFileDialog::getOpenFileNames方法的参数,用于选择特定格式的文件类型,已避免选用无法用于ffmpeg转换的格式引发错误

qt中界面的转换(Qt转换器Qt)(1)

QFileDialog::getOpenFileNames

foreach (auto ipfname, QFileDialog::getOpenFileNames(this,"载入文件","","视频 (*.avi \ *.wmv *.rm *rmvb *.mpeg1 *.mpeg2 \ *.mpeg4 *.mpg *.mp4 *.3gp *.asf *.swf \ *.vob *.dat *.mov *.m4v *.flv *.f4v \ *.mkv *.mts *.ts);;音频 (*.cd \ *.wave *.aiff *.mpeg *.mp3 *.mpeg-4 \ *.mid *.wma *.ra *.rm *.rmx *.vqf \ *.ogg *.amr *.ape *.flac *.aac)")) { ui->lw_ipf->addItem(QFileInfo(ipfname).path() "/" QFileInfo(ipfname).fileName()); }

随后运行程序

qt中界面的转换(Qt转换器Qt)(2)

File filter

可以看出,仅视频格式为可选的,而其他格式文件不可选中。

视频转换的这个小Demo先做到这里,接下来准备学习ffmpeg库,陆续更新ffmpeg学习过程。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页