微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ffmpeg 提取视频无法播放

如何解决ffmpeg 提取视频无法播放

我使用 ffmpeg 流式传输视频并根据当前代码同时将相机的帧显示到窗口中:

文件record_video_and_showup.sh

ffmpeg -f v4l2 -framerate 30 -i $1  -c:v libx264 -preset superfast -crf 18 -pix_fmt yuv420p  -c:a libmp3lame -ac 2 -ar 44100 -b:a 128k -f tee  -map 0:v "$2|[f=nut]pipe:" | ffplay -an pipe:

录制视频并显示

./record_video_and_showup.sh /dev/video0 test.mp4

最后,我们得到了文件 test.mp4,但无法在 vlc 等应用上播放。在谷歌浏览器上打开可以运行,但是开始和结束时间不正确。

有人可以帮我吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。