GitHub 比较全的FFmpeg版本(Win、Linux)
以下是MacBook 的安装方式
brew 安装参考 brew.sh
#安装命令
brew install ffmpeg 查看视频文件信息
ffprobe -v quiet -print_format json -show_format -show_streams input.mp4检查mkv 文件的完整性
ffmpeg -v error -i file.mkv -f null -[h264 @ 0x7f7c31304bc0] missing picture in access unit with size 10
[h264 @ 0x7f7c31304bc0] no frame!
[h264 @ 0x7f7c31007f80] no frame!
Error while decoding stream #0:0: Invalid data found when processing input或
ffmpeg -i file.mkv也会有错误提示的字样
[h264 @ 0x7f7bac708840] missing picture in access unit with size 10
[h264 @ 0x7f7bac708840] no frame!找出损坏的时间点(失败)
ffmpeg -v debug -i file.mkv -f null -使用ffmpeg保存摄像头视频 120 秒
ffmpeg -rtsp_transport tcp -i rtsp://192.168.0.115:554/mtvh.264 -t 120 -c copy ~/Downloads/a2.mp4mkv --> mp4
ffmpeg -i input.mkv -codec copy output.mp4
m4s --> mp4
ffmpeg -i video.m4s -i audio.m4s -codec copy Output.mp4WebM --> mp4
ffmpeg -i input.webm -c:v libx264 -c:a aac output.mp4ts --> mp4
ffmpeg -i input.ts -c:v libx264 -preset slow -crf 22 -c:a copy output.mp4 https://www.nxrte.com/jishu/30717.html
把视频拆分成图片
ffmpeg -i input.mp4 %05d.png课本截图去黑边
15Pro
mkdir -p out
for f in *.PNG; do
echo "processing $f"
ffmpeg -hide_banner -loglevel error -i "$f" \
-vf "crop=1271:1795:10:500" \
-c:v png "out/$f"
done14Pro
mkdir -p out
for f in *.PNG; do
echo "processing $f"
ffmpeg -hide_banner -loglevel error -i "$f" \
-vf "crop=1161:1640:9:458" \
-c:v png "out/$f"
done
评论区