水滴石穿,点滴记忆。
今天这个分享是个杂项,偶尔听同事说在网上找不到那种能将MP4里面的音乐抽离的功能,问我有没有这种软件,他家里人广场舞比赛要用。既然是比赛用那必须认真对待啊,ffmpeg走起。
下载ffmpeg
windows
下载入口里面是官网,什么系统的包都有按需下载,我下载的是windows的。
deepin 20
闲来无事又去deepin下去试了试,直接就有,免安装了,省心。
配置环境变量
老规矩解压到C盘根目录,简化文件夹名称,直接就是C:\ffmpeg。
复制路径C:\ffmpeg\bin,我的电脑右键管理,设置环境变量,PATH里面增加进去。
ffmpeg -version
视频文件进行剥离
查看音视频文件的命令,这个一般都是要先假模假样的看一下的,虽然不看也能直接操作。
ffmpeg -i 1.mp3
ffmpeg -i 2.mp4
正课开始抽离
ffmpeg -i 3.mp4 -vn -y -acodec copy 1.aac
ffmpeg -i 3.mp4 -vn -y -acodec copy 2.m4a
如果两个视频想合在一起就这么做
ffmpeg -i 1.mp4 -i 1.m4a -vcodec copy -acodec copy output.mp4
直播的话那就来TX分片,并且快速合并。
ffmpeg -i 11.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 11.ts
ffmpeg -i 21.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 21.ts
ffmpeg -i "concat:11.ts|21.ts" -acodec copy -vcodec copy -absf aac_adtstoasc output1.mp4
上面说了视频中只要音频的操作,那么只要视频呢?
ffmpeg -i 1.ts -vcodec copy -an 11.ts
声音大了减小点
ffmpeg -i 1.mp3 -af volume=1/3 2.mp3
自己配音,增加个字幕玩玩
ffmpeg -i output_file.mp4 -i 我配音的.m4a -vcodec copy -acodec copy output.mp4
还是把字幕搞出来玩吧
ffmpeg -i output.mkv -an -vn -bsf:s mov2textsub -scodec copy -f rawvideo sub.txt
ffmpeg -i output.mkv -an -vn -c:s copy -f rawvideo -map 0:s sub2.txt
字幕变ass格式
ffmpeg -i output.mkv -an -vn -scodec copy sub3.ass
把音频截取一段玩玩
ffmpeg.exe -i 完整版.mp3 -ss 00:00:00 -t 00:01:00 audio截取版.mp3
命令 | 含义 |
---|---|
-i | 输入要处理的文件路径 |
-vn | 不适用视频 |
-ss | 开始时间 |
-t | 持续时间 |