Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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
录制视频&;使用ffmpeg的RTSP流音频数据_Ffmpeg - Fatal编程技术网

录制视频&;使用ffmpeg的RTSP流音频数据

录制视频&;使用ffmpeg的RTSP流音频数据,ffmpeg,Ffmpeg,我正在尝试使用FFMPEG录制视频数据。我使用了以下命令 ffmpeg-我是rtsp://..'-vcodec copy-acodec copy-t 3600-y file.mp4 我犯了以下错误 Seems stream 0 codec frame rate differs from container frame rate: 180000.00 (180000/1) -> 90000.00 (180000/2) Input #0, rtsp, from 'rtsp://10.17.8

我正在尝试使用FFMPEG录制视频数据。我使用了以下命令

ffmpeg-我是rtsp://..'-vcodec copy-acodec copy-t 3600-y file.mp4

我犯了以下错误

Seems stream 0 codec frame rate differs from container frame rate: 180000.00

(180000/1) -> 90000.00 (180000/2)
Input #0, rtsp, from 'rtsp://10.17.8.138:554/h264.sdp?res=half&x0=0&y0=0&x1=1280&   

y1=1024&
qp=20&doublescan=0&bitrate=65535&ssn=20':
Duration: N/A, bitrate: N/A
Stream #0.0: Video: h264, yuv420p, 640x512, 90k tbr, 90k tbn, 180k tbc
Output #0, mp4, to 'file.mp4':
Stream #0.0: Video: 0x0000, yuv420p, 640x512, q=2-31, 90k tbn, 90k tbc
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop encoding
[NULL @ 0x84c16d0]error, non monotone timestamps 50 >= 50
av_interleaved_write_frame(): Error while opening file

有人能帮我吗?

粘贴输出的以下部分:

Input #0, rtsp, from 'rtsp://10.17.8.138:554/h264.sdp
[...]
Output #0, mp4, to 'file.mp4':
Stream #0.0: Video: 0x0000, yuv420p, 640x512, q=2-31, 90k tbn, 90k tbc
告诉我FFmpeg安装不知道如何编码H.264视频。这可能是因为没有内置libx264支持。运行:

ffmpeg -codecs | grep libx264
看看是否有人支持。如果没有,请使用libx264支持重新生成,然后重试