提问人:Caballero 提问时间:12/4/2017 最后编辑:Caballero 更新时间:5/13/2021 访问量:5089
ffmpeg 错误:cur_dts无效
ffmpeg error: cur_dts is invalid
问:
我正在尝试使用以下命令从网络摄像头录制视频和音频:
ffmpeg -f v4l2 -input_format mjpeg -s uhd2160 -i /dev/video0 -f pulse -channels 1 -i default video.mpg
但它似乎卡在输出底部的一些无限循环中,如下所示:
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
...
启用标志的完整输出:https://pastebin.com/bV1ePJ2u-report
我可以分别录制视频和音频:
ffmpeg -f v4l2 -input_format mjpeg -s uhd2160 -i /dev/video0 video.mpg
ffmpeg -f pulse -channels 1 -i default audio.wav
那么这里可能有什么问题呢?我在 Ubuntu 16.04 内核 4.14.1 上
答:
0赞
Ihsan ALGUL
5/13/2021
#1
您可以使用此命令将它们合并为一个文件(在 Windows 操作系统的 cmd 中)
C:/this is just path of ffmpeg lib/ffmpeg_shared/ffmpeg/bin/ffmpeg -i "video_part.ts" -i "audio_part.aac" -map 0:V:0 -map 1:a:0 -c copy -f mp4 -movflags +faststart "./new/combined_file_name.mp4"
评论