使用 ffmpge 进行 av1 编码相关
本文展示FFmpeg的AV1编码功能,可用于视频格式转换、倍速播放和关键帧提取,解决多样的视频处理需求。
1. libsvtav1_100fps
ffmpeg -i /Users/macm2/Documents/录屏/2024-07-03_21-18-00.mkv -c:v libsvtav1 -crf 32 -pix_fmt yuv420p -an -f avif output1.avif 2. librav1e_3fps
ffmpeg -i /Users/macm2/Documents/录屏/2024-07-03_21-18-00.mkv -c:v librav1e -crf 32 -pix_fmt yuv420p -an -f avif output2.avif 3. libaom-av1_0.3fps
ffmpeg -i /Users/macm2/Documents/录屏/2024-07-03_21-18-00.mkv -c:v libaom-av1 -crf 32 -pix_fmt yuv420p -an -f avif output3.avif 4. 直接改变封装格式
ffmpeg -i 1.mp4 -c copy -f avif 1.avif5. 倍速4倍
ffmpeg -i /Users/macm2/Documents/录屏/2024-07-05_16-54-12.mp4 -filter:v "setpts=0.25*PTS" 2024-07-05_16-54-12-4s.mp4ffmpeg -i /Users/macm2/Documents/录屏/2024-07-05_16-54-12-4s.mp4 -s 0 -t 20 -c copy 2024-07-05_16-54-12-4s-y.mp46. 查询支持的编码器
ffmpeg -encoders
# 编码器用法
ffmpeg -h encoder=av1_qsv7. ffmpeg生成关键帧
ffmpeg -i "input.mp4" -vf "select='eq(pict_type\,I)'" -vsync vfr output_%03d.pngmac编码程序
handbrake