利用ffmpeg从视频中提取纯(音频、视频、字幕)再合成视频

1. 提取纯音频

复制代码
ffmpeg -i rawVideo.mp4 -acodec copy -vn vnVideo.aac
或者
ffmpeg -i rawVideo.mp4 -c:a copy -vn vnVideo.aac

-vn: v代表视频,n代表no,无视频的意思
-acodec copy: 音频只拷贝,不编解码
-acodec的缩写-c:a
-codecd的缩写-c

2. 提取纯视频(含字幕)

复制代码
ffmpeg -i rawVideo.mp4 -vcodec copy -an anVideo.mp4
或者
ffmpeg -i rawVideo.mp4 -c:v copy -an anVideo.mp4

-an: a代表音频,n代表no,无音频的意思。
-vcodec copy: 视频只拷贝,不编解码
-vcodec的缩写-c:v(codec of video) mp4默认使用的是h264(视频编码器),使用-c:v libx265(视频编码器)生成同等质量、文件更小的h265视频
-codec的缩写-c

3. 提取纯字幕

复制代码
错误:报错信息:Output file #0 does not contain any stream
ffmpeg -i rawVideo.mp4 -c:s copy subtitle.srt
上述命令行只适用于 内挂字幕的视频文件,不适用于内嵌字幕视频文件
-c:s:与上述视频流类似,是字幕流
未找到解决方案

4. 纯视频与纯音频合成视频

复制代码
错误:
ffmpeg -i anVideo.mp4 -i vnVideo.aac -vcodec copy -acodec copy newVideo.mp4
虽可以生成newVideo.mp4,但打开只是一张图片
原因:https://blog.csdn.net/qq_33349051/article/details/104061630
改正:
ffmpeg -i anVideo.mp4 -i vnVideo.aac -vcodec copy -acodec copy -bsf:a aac_adtstoasc newVideo.mp4

-bsf:a aac_adtstoasc: 音频数据是AAC流,在解码时需要

另外一种写法:
错误1:	
ffmpeg -i anVideo.mp4 -i vnVideo.aac -vcodec copy -acodec copy acc -strict experimental newVideo.mp4
错误2:
ffmpeg -i anVideo.mp4 -i vnVideo.aac -c:v copy -c:a copy aac -strict experimental newVideo.mp4
改正:
ffmpeg -i anVideo.mp4 -i vnVideo.aac -c:v copy -c:a aac -strict experimental newVideo.mp4

-i anVideo.mp4:指定视频文件路径。
 -i vnVideo.aac:指定音频文件路径。
-c:v copy:将视频流复制到输出文件中,不进行重新编码。
-c:a aac:使用AAC编码音频流。 不能-c:a copy 音频需要重新编码
-strict experimental:启用实验性AAC编码器。
newVideo.mp4:指定输出文件路径和名称。
相关推荐
广州硅基技术官方26 分钟前
AIGK外贸工厂社媒引流实战教程:海外自媒体短视频AI矩阵获客玩法解析
人工智能·音视频·媒体
奈斯先生Vector4 小时前
AIGC 视频生成换个拍法:用 Kling Video 把一张人物图变成可剪辑的短故事
开发语言·人工智能·windows·python·aigc·音视频
AI的探索之旅6 小时前
97 个 OpenCV 实例(二十一):音频进阶,音视频同抽与麦克风采集
人工智能·opencv·音视频
独码侠6 小时前
FunASR语音识别生产部署实战:511MB音频47秒转写,离线落地 8 步、7 坑一次说清
人工智能·音视频·语音识别·funasr·说话人分离·会议纪要·内网离线部署
xiaolu1238818 小时前
网课视频怎么录课?3种录制方法分享,附参数配置介绍
音视频
ai产品老杨19 小时前
H264 H265视频分析问题清单:环境、参数、验证和排错
音视频
论文复现现场19 小时前
MiniMaxH3 生成视频速度慢、电脑带不动怎么办?用 RTX 5090 云端镜像快速运行
云计算·电脑·音视频·gpu算力
阿童木写作21 小时前
跨境电商翻译工具推荐:批量图片翻译+视频字幕实时翻译
人工智能·python·音视频
小柯南敲键盘1 天前
跨境电商翻译工具,AI批量图片及视频字幕翻译
大数据·人工智能·python·音视频
2601_962069531 天前
2026年医学数字人做科普视频的技术路线:从开源工具链到半自动化的工程复盘
开源·音视频