将mp4视频转换为指定宽高的视频
big_buck_bunny.mp4为原视频,big_buck_bunny_1.mp4为新视频,用 -s 指定宽高
ffmpeg -y -i ./big_buck_bunny.mp4 -s 2560*1440 big_buck_bunny_1.mp4
视频剪切
从第200秒开始,向后剪切10秒,h264格式输出
ffmpeg -i ./shipinliu1.mp4 -ss 200 -c copy -t 10 -vcodec h264 shipinliu.mp4
将rtsp流下载保存为mp4
ffmpeg -i rtsp://admin:[email protected]/Streaming/Channels/101 -vcodec copy out.mp4
合并视频流
创建一个文本文件 filelist.txt:
file 'input1.mkv'
file 'input2.mkv'
file 'input3.mkv'
执行命令:
ffmpeg -f concat -i filelist.txt -c copy output.mkv
将mov格式视频转换为mp4格式
ffmpeg -i shipin1.mov -vcodec libx264 -preset fast -crf 20 -y -vf "scale=1920:-1" -acodec libmp3lame -ab 128k shipin1.mp4
去除mp4视频中的音频
ffmpeg -i 37_1.mp4 -y -an -codec copy 371.mp4
ffmpeg -i 37_1.mp4 -y -an -codec copy -q:v 1 371.mp4
-i 输入文件,这里指的就是视频文件。
-y 表示无需询问,直接覆盖输出文件(如果有原文件的话)。
-vn 分离音频,不处理视频。
-an 分离视频,不处理音频。
-codec 一个编码器/解码器名称或者一个特定值“copy”(只适用输出)。
-q:v 1 q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量
标签:视频,ffmpeg,buck,big,笔记,mp4,常用命令,copy From: https://www.cnblogs.com/yanlin-10/p/15352064.html