我想将 MPEG TS 文件转换为 MP4。有没有可以购买的适用于 Ubuntu 的软件?
在 13.10 中,我成功执行以下操作:使用 DVB-CUT 编辑文件并导出为 MPG。然后在 WinFF 中打开 MPG,选择具有高质量预设的 MP4 并进行转换,但在 14.04 中,此操作失败并出现以下错误:
avconv version 9.11-6:9.11-2ubuntu2, Copyright (c) 2000-2013 the Libav developers
built on Mar 24 2014 06:12:33 with gcc 4.8 (Ubuntu 4.8.2-17ubuntu1)
[mpeg @ 0x16f4d40] max_analyze_duration reached
Guessed Channel Layout for Input Stream #0.1 : stereo
Guessed Channel Layout for Input Stream #0.2 : mono
Input #0, mpeg, from '/home/magnus/Desktop/Car Rescue.mpg':
Duration: 00:44:28.33, start: 0.245800, bitrate: 2352 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [PAR 64:45 DAR 16:9], 9500 kb/s, 25 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16p, 192 kb/s
Stream #0.2[0x1c1]: Audio: mp2, 48000 Hz, mono, s16p, 64 kb/s
Unknown encoder 'libvo_aacenc
Press Enter to Continue
答案1
您可以使用 VLC 将 mpeg 文件转换为 mp4。操作如下:
打开 VLC
点击菜单栏中的“媒体”,然后选择“转换/保存”
在“文件”选项卡中,单击“添加...”按钮,然后从打开的文件浏览器对话框中选择要转换的文件
点击“转换/保存”,确认源文件就是您要转换的文件,并为目标文件指定一个合适的文件名,后缀“.mp4”,然后选择目标文件的格式。在您的例子中,格式为“视频 - H.264 + MP3 (MP4)”,然后点击“开始”
这可能需要一些时间,具体取决于文件的长度,当它完成时,瞧!您的文件已准备好。
答案2
您的 avconv 副本缺少编码器libvo_aacenc您可以通过安装额外的 libavcodec 包来恢复:
sudo apt-get install libavcodec-extra-54
这应该允许 WinFF 再次转换为 aac!
请注意,更好的 aac 编解码器是 libfdk-aac,但我相信它在 14.04 avconv / libav-tools 中不可用...