【发布时间】:2014-04-28 08:36:37
【问题描述】:
美好的一天,
我刚刚使用我的 beagleboard 上的 PS3 Eye Camera 的命令捕获了一个原始视频。我已经在 320*240 中捕获了大约 10s 的原始视频,使用的格式是 YUYV
./capture -f -c 300 -o > output.raw
我成功获取了原始视频(大约 40MB)
现在,我需要弄清楚如何将此原始视频转换为 mp4 文件:我一直在尝试各种 ffmpeg 命令,但无济于事
root@beaglebone:~/Desktop/boneCV# ffmpeg -vcodec rawvideo -f rawvideo -pix_fmt yuv422p - i output.raw -s 320x240 -r 25-vcodec libx264 -an -vpre 较慢 -crf 25 ffmpeg 版本 v0.8.4,版权所有 (c) 2000-2012 Libav 开发人员于 2013 年 7 月 3 日 19:28:08 使用 gcc 4.7.3 20130205 构建 (预发布)此程序不再开发,仅 提供兼容性。请改用 avconv(请参阅 Changelog 了解 不兼容的更改列表)。 [IMGUTILS @ 0xbed475dc] 图片大小 0x0 无效 [IMGUTILS @ 0xbed4751c] 图片大小 0x0 无效 [rawvideo @ 0x2dac0] 找不到编解码器参数(视频:rawvideo, yuv422p) [rawvideo @ 0x2dac0] 从比特率估计持续时间,这个 output.raw 可能不准确:找不到编解码器参数
这是我的相机类型的 ffmpeg 日志:
ffmpeg -f video4linux2 -list_formats all -i /dev/video0
[video4linux2 @ 0x2db80] R : yuyv422 : YUYV : 320x240 640x480
有人有将这种原始视频格式转换为 MP4 的经验吗?
【问题讨论】: