如何将 .264 文件转换为 .mp4

use*_*527 13 video conversion ffmpeg mp4 h264

我想将基本流(.264)转换为容器格式(.mp4)。有人可以帮我吗?我如何使用 ffmpeg 来完成这项任务?可以完成相同任务的所有其他方法是什么?

llo*_*gan 28

这很容易ffmpeg

ffmpeg -framerate 24 -i input.264 -c copy output.mp4
Run Code Online (Sandbox Code Playgroud)
  • 这只是流式复制(重新复用)视频,因此不会发生不必要的重新编码;因此,质量得到保证,整个过程很快。

  • 默认情况下假定帧速率为 25。您可以使用-framerate输入选项更改此值。典型值是30000/100125(默认), ,24000/100124帧速率的别名,如ntscntsc-film,或pal

  • 如果您不知道帧率,您可以使用您对帧率的最佳猜测进行转换,然后将输出文件的运行时长与输入文件的运行时长进行比较,然后计算实际的帧速率。例如,假设 24 fps 和实际运行时间为 1:00:00(60 分钟),如果结果文件的运行时间为 1:02:30(62.5 分钟),则实际帧速率为 25 fps(24 * 62.5 / 60)


小智 1

尝试这些命令:

sudo apt-get install x264
x264 raw_stream.264 -o playable_video.mp4
Run Code Online (Sandbox Code Playgroud)

在VLC中运行MP4文件

  • 这会无缘无故地重新编码。最好重新复用。 (2认同)