首页 > 百科知识 正文

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

时间:2023-11-19 04:38:38 阅读:610 作者:回忆倒转

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学习过程。

,

版权声明:该问答观点仅代表作者本人。如有侵犯您版权权利请告知 cpumjj@hotmail.com,我们将尽快删除相关内容。