c++ ffmpeg h264 转mp4_FFmpeg:视频转码、剪切、合并、播放速调整

本文介绍了如何使用C++和FFmpeg库进行视频转码,包括将H264视频转为MP4,调整播放速度,视频剪切和合并。详细命令示例提供了不同场景下的操作方法。
摘要由CSDN通过智能技术生成

转码

最简单命令如下:


  1. ffmpeg -i out.ogv -vcodec h264 out.mp4

  2. ffmpeg -i out.ogv -vcodec mpeg4 out.mp4

  3. ffmpeg -i out.ogv -vcodec libxvid out.mp4

  4. ffmpeg -i out.mp4 -vcodec wmv1 out.wmv

  5. ffmpeg -i out.mp4 -vcodec wmv2 out.wmv

-i 后面是输入文件名。-vcodec 后面是编码格式,h264 最佳,但 Windows 系统默认不安装。如果是要插入 ppt 的视频,选择 wmv1 或 wmv2 基本上万无一失。

附加选项:-r 指定帧率,-s 指定分辨率,-b 指定比特率;于此同时可以对声道进行转码,-acodec 指定音频编码,-ab 指定音频比特率,-ac 指定声道数,例如

ffmpeg -i out.ogv -s 640x480 -b 500k -vcodec h264 -r 29.97 -acodec libfaac -ab 48k -ac 2 out.mp4

剪切

-ss-t 选项, 从第 30 秒开始,向后截取 10 秒的视频,并保存:


  1. ffmpeg -i input.wmv -ss 00:00:30.0 -c copy -t 00:00:10.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值