FFMpeg笔记(十一)常用FFmpeg命令行
2022-02-14 20:29 Shdjgrwjdbd 阅读(317) 评论(0) 收藏 举报获取yuv文件(100帧)
ffmpeg -i /Users/jiayayao/Documents/Samples/video/3_1280_720_30fps_h264.mp4 -vframes 100 output.yuv
获取全部yuv文件
ffmpeg -i /Users/jiayayao/Documents/Samples/video/3_1280_720_30fps_h264.mp4 output.yuv
播放原始yuv文件
ffplay -f rawvideo -video_size 1280x720 -pixel_format yuv420p output.yuv
将所有的视频帧保存为图片
ffmpeg -i input.mp4 output_%d.png
将所有的视频、音频信息保存为xml
ffprobe -show_frames -select_streams v -of xml inputfile.mp4 > videoframes.info
提取视频解码前的裸数据
ffmpeg -i input.mp4 -vcodec copy output.h264
旋转90度
ffmpeg -i input.mp4 -metadata:s:v rotate="90" -codec copy output.mp4
pixel_format转换
ffmpeg -pixel_format yuv420p -s 1280x720 -i /Users/jiayayao/input8bit.yuv -s 1280x720 -pixel_format yuv420p10le out10bit.yuv
合并视频
ffmpeg -f concat -safe 0 -i videolist.txt -y output_concat.mp4
videolist.txt:
file 'normal video.mp4' file 'normal video2.mp4' file 'normal video3.mp4' file 'normal video4.mp4' file 'normal video5.mp4' file 'normal video6.mp4'
其他
ffmpeg -i input.mp4 -filter:v "minterpolate=fps=60" -c:a copy output.60fps.mp4
浙公网安备 33010602011771号