Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 使用Beaglebone black进行视频捕获(原始视频到MP4)_Video_Ffmpeg - Fatal编程技术网

Video 使用Beaglebone black进行视频捕获(原始视频到MP4)

Video 使用Beaglebone black进行视频捕获(原始视频到MP4),video,ffmpeg,Video,Ffmpeg,你好 我刚刚用beagleboard上的PS3 Eye摄像头的命令拍摄了一段原始视频。我用320*240拍摄了大约10秒的原始视频,使用的格式是YUYV ./capture -f -c 300 -o > output.raw 我成功地获得了原始视频(大约40MB) 现在,我需要弄清楚如何将这个原始视频转换成mp4文件:我一直在尝试各种ffmpeg命令,但都没有用 -vcodec libx264-an-vpre较慢-crf 25 ffmpeg版本v0.8.4,版权所有(c)2000-201

你好

我刚刚用beagleboard上的PS3 Eye摄像头的命令拍摄了一段原始视频。我用320*240拍摄了大约10秒的原始视频,使用的格式是YUYV

./capture -f -c 300 -o > output.raw
我成功地获得了原始视频(大约40MB)

现在,我需要弄清楚如何将这个原始视频转换成mp4文件:我一直在尝试各种ffmpeg命令,但都没有用

-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(有关详细信息,请参阅更改日志) 不兼容更改的列表)。[IMGUTILS@0xbed475dc]图片大小 0x0无效[IMGUTILS@0xbed4751c]图片大小0x0无效 [rawvideo@0x2dac0]找不到编解码器参数(视频:rawvideo, yuv422p)[rawvideo@0x2dac0]根据比特率估计持续时间,此 输出可能不准确。原始:找不到编解码器参数

这是我相机类型的ffmpeg日志:

ffmpeg -f video4linux2 -list_formats all -i /dev/video0      
[video4linux2 @ 0x2db80] R :   yuyv422 :                 YUYV : 320x240 640x480
有没有人有将这种原始视频格式转换为MP4的经验?

您使用的是ffmpeg(Libav),现在称为avconv。试着用同样的方法处理

此外,ffmpeg命令不正确,需要使用vcodec标记而不是输入指定mp4的输出格式。让ffmpeg自动检测输入格式,它非常擅长

‘-vcodec codec (output)’
Set the video codec. This is an alias for -codec:v.

‘-vcodec codec (output)’
Set the video codec. This is an alias for -codec:v.