如何将 mpeg 转换为 mp4?

如何将 mpeg 转换为 mp4?

我想将 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 中不可用...

相关内容