【发布时间】:2014-03-05 15:55:25
【问题描述】:
我是 linux 和 ffmpeg 的新手,但我需要使用 Evalvid 流式传输视频文件。我想流式传输大约 500 秒的文件。我的计划是从这里下载其中一个视频:
对于这个例子,我下载了 Big Buck Bunny 的视频(在本例中是 480p 版本)。它出现在我使用 unxz 的 xz 中,得到一个 .y4m 文件,我使用 ffmpeg 将其转换为 YUV 文件。
ffmpeg -i big_buck_bunny_480p24.y4m bbb.yuv
我的问题就在这里,我尝试使用此站点中的示例,但它们不起作用。使用 ffmpeg 将其转换为 .mp4 文件的确切命令是什么,或者它们更容易使用?
我试过了:
ffmpeg -f rawvideo -s:v 1920x1080 -r 25 -i bbb.yuv -c:v libx264 output.mp4
这将启动转换过程,但 5 分钟后我得到一个无效的缓冲区值错误,并且输出是一团乱七八糟的颜色。
【问题讨论】:
标签: ubuntu video ffmpeg mp4 yuv