ffmpeg常用基本命令[参考].pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
ffmpeg 常用基本命令 FFmpeg 是一个功能强大且功能丰富的开源命令行工具,可以处理音频和视频文件。下面是 ffmpeg 的一些常用基本命令。 分离视频音频流 使用 ffmpeg 可以将视频文件分离为视频流和音频流。例如,使用以下命令可以将 input_file 分离为视频流和音频流: ffmpeg -i input_file -vcodec copy -an output_file_video ffmpeg -i input_file -acodec copy -vn output_file_audio 视频解复用 使用 ffmpeg 可以将视频文件解复用为原始文件。例如,使用以下命令可以将 test.mp4 文件解复用为原始文件: ffmpeg –i test.mp4 –vcodec copy –an –f m4v test.264 视频转码 使用 ffmpeg 可以将视频文件转码为不同格式的文件。例如,使用以下命令可以将 test.mp4 文件转码为 h264 编解码器的原始文件: ffmpeg –i test.mp4 –vcodec h264 –s 352*278 –an –f m4v test.264 视频封装 使用 ffmpeg 可以将视频流和音频流封装为一个文件。例如,使用以下命令可以将 video_file 和 audio_file 封装为 output_file: ffmpeg –i video_file –i audio_file –vcodec copy –acodec copy output_file 视频剪切 使用 ffmpeg 可以将视频文件剪切为指定的开始时间和持续时间。例如,使用以下命令可以将 input.avi 文件剪切为从 1 分 30 秒开始,持续 20 秒的视频: ffmpeg -ss 0:1:30 -t 0:0:20 -i input.avi -vcodec copy -acodec copy output.avi 视频录制 使用 ffmpeg 可以将视频流录制为文件。例如,使用以下命令可以将 rtsp://192.168.3.205:5555/test 录制为 out.avi 文件: ffmpeg –i rtsp://192.168.3.205:5555/test –vcodec copy out.avi YUV 序列播放 使用 ffplay 可以播放 YUV 序列文件。例如,使用以下命令可以播放 input.yuv 文件: ffplay -f rawvideo -video_size 1920x1080 input.yuv YUV 序列转 AVI 使用 ffmpeg 可以将 YUV 序列文件转换为 AVI 文件。例如,使用以下命令可以将 input.yuv 文件转换为 output.avi 文件: ffmpeg –s w*h –pix_fmt yuv420p –i input.yuv –vcodec mpeg4 output.avi 常用参数说明 ffmpeg 的参数非常多,以下是其中一些常用的参数: * -i 设定输入流 * -f 设定输出格式 * -ss 开始时间 * -t 持续时间 * -b 设定视频流量,默认为 200Kbit/s * -r 设定帧速率,默认为 25 * -s 设定画面的宽与高 * -aspect 设定画面的比例 * -vn 不处理视频 * -vcodec 设定视频编解码器,未设定时则使用与输入流相同的编解码器 * -ar 设定采样率 * -ac 设定声音的 Channel 数 * -acodec 设定声音编解码器,未设定时则使用与输入流相同的编解码器 * -an 不处理音频 直播流处理 ffmpeg 也可以处理直播流。例如,使用以下命令可以将文件当做直播送至 live: ffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName 使用以下命令可以将直播媒体保存至本地文件: ffmpeg -i rtmp://server/live/streamName -c copy dump.flv 使用以下命令可以将其中一个直播流,视频改用 h264 压缩,音频不变,送至另外一个直播服务流: ffmpeg -i rtmp://server/live/originalStream -c:a copy -c:v libx264 -vpre slow -f flv rtmp://server/live/h264Stream
- 粉丝: 7
- 资源: 14万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助