如何将 mpeg 转换为 mp4?

7 avconv

我想将 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
Run Code Online (Sandbox Code Playgroud)

job*_*bin 13

您可以使用 VLC 将 mpeg 文件转换为 mp4。去做这个:

  • 打开 VLC

  • 单击菜单栏中的媒体并选择“转换/保存”

  • 在“文件”选项卡中,单击“添加...”按钮,然后从打开的文件浏览器对话框中选择要转换的文件

  • 单击“转换/保存”并确认源文件正是您要转换的文件,并为目标文件指定适当的文件名,附加“.mp4”并选择目标文件的格式。在您的情况下,这将是“视频 - H.264 + MP3 (MP4)”,然后单击“开始”

这可能需要一些时间,具体取决于文件的长度和完成时间,瞧!您已准备好文件。


and*_*.46 5

您的 avconv 副本缺少编码器libvo_aacenc,只需安装额外的 libavcodec 包即可恢复该编码器:

sudo apt-get install libavcodec-extra-54
Run Code Online (Sandbox Code Playgroud)

这应该允许 WinFF 再次转换为 aac!

请注意,更好的 aac 编解码器是 libfdk-aac 但我相信这在 14.04 avconv / libav-tools 中不可用...