mp4格式转换
ffmpeg -i C:\input.mp4 -c copy C:\output.flv // mp4转fiv
ffmpeg -i C:\in.mp4 -vn -f mp3 C:\out.mp3 :提取纯mp3音频
ffmpeg -i C:\in.mp4 -an -c:v copy C:\out.mp4 :输出静音视频
jpg/png转视频:
ffmpeg -framerate 2 -i E:\desktop\jpg2gif\p%d.jpg -c:v libx264 -r 2 -pix_fmt yuv420p E:\desktop\nanNiang.mp4
/*
* -framerate 2:设置输入帧率为2帧每秒。
* -i E:\desktop\jpg2gif\p%d.jpg:指定输入文件的格式和路径,p%d.jpg 表示图片文件名格式为 p1.jpg, p2.jpg, 等等。
* -c:v libx264:设置视频编码器为 libx264。
* -r 2:设置输出视频的帧率为2帧每秒,帧率越高切换越快、文件越大、对硬件要求越高(一般30或60帧每秒看起来会更流畅)。
* -pix_fmt yuv420p:设置像素格式为 yuv420p。
* E:\desktop\nanNiang.mp4:指定输出视频文件的路径和名称
*/
jpg/png转gif
ffmpeg -framerate 1 -i .\jpg2gif\p%d.jpg -c:v gif -loop 0 .\out.gif
/*
* -c:v gif:输出格式为 gif
* -loop 0 :循环次数,0 表示无限循环
*/
ffmpeg -framerate 0.8 -i .\jpg2gif\p%d.jpg -vf "scale=580:-1:flags=lanczos" -c:v gif -compression_level 10 -pix_fmt pal8 out.gif
/*
* -vf "scale=580:-1:flags=lanczos":设置过滤器:
* scale=580:-1:flags=lanczos:将图片缩放到宽度为580像素,高度自适应以保持宽高比,并使用 lanczos 缩放算法
* -compression_level 10: 设置压缩级别为 30,以减小文件大小(值越低,压缩率越高,文件越小)
* -pix_fmt pal8:使用 256 色(pal8)以减小文件大小
*/
视频转gif
ffmpeg -i E:\desktop\nanNiang.mp4 -vf "fps=2,scale=320:-1:flags=lanczos" -c:v gif E:\desktop\nanNiang1.gif
/*
* -vf "fps=2,scale=320:-1:flags=lanczos":设置视频过滤器:
* fps=2:设置输出帧率为2帧每秒。
* scale=320:-1:flags=lanczos:将视频缩放到宽度为320像素,高度自适应以保持宽高比,并使用 lanczos 缩放算法
*/
ffprobe查看视频帧率
ffprobe -v error -select_streams v:0 -show_entries stream=r_frame_rate,avg_frame_rate -of default=noprint_wrappers=1:nokey=1 your_video.mp4
ffprobe查看GIF帧率
ffprobe -v error -select_streams v:0 -show_entries stream=r_frame_rate,avg_frame_rate -of default=noprint_wrappers=1:nokey=1 your_gif.gif
5 条评论
这篇文章不错!
《隋唐演义2013》国产剧高清在线免费观看:https://www.jgz518.com/xingkong/159766.html
《飞天女》记录片高清在线免费观看:https://www.jgz518.com/xingkong/126459.html
怎么收藏这篇文章?
博主真是太厉害了!!!