【需求】旧视频有些是左、右声道分别为不同的语言,现在一些手机播放器不支持仅输出左声道或右声道,或者支持但每次都要选择,现在将它们的声道分开,再用mkv工具重新合成含有不同的音轨的视频,这样可以使用默认的音轨来输出默认的语言,同时又可以保留不同的语言音轨,且mkv只是封装,不损原有视频内容和封装耗时也只需花费跟要拷贝视频内容的音频内容差不多的时间。

【实现】

1、将视频提取出音频

"#安装ffmpeg的路径#\ffmpeg.exe" -i "#需要提取的视频文件路径#" -b:a 192k -acodec mp3 -ar 48000 -ac 2 -y "e:/2-01-all.mp3"

2、分别提取出左、右声道内容,此时左声音的文件右声道没有声音,反之亦然(这里先提取成wav再转成mp3)

"#安装ffmpeg的路径#\ffmpeg.exe" -i "e:/2-01-all.mp3" -af "pan=stereo|c0=FL" -y "e:/2-01-left.wav"

"#安装ffmpeg的路径#\ffmpeg.exe" -i "e:/2-01-all.mp3" -af "pan=stereo|c1=FR" -y "e:/2-01-right.wav"

"#安装ffmpeg的路径#\ffmpeg.exe" -i "e:/2-01-left.wav" -f wav -ac 1 -ab 128k -y "e:/2-01-left.mp3"

"#安装ffmpeg的路径#\ffmpeg.exe" -i "e:/2-01-right.wav" -f wav -ac 1 -ab 128k -y "e:/2-01-right.mp3"

3、将左、右声道的文件再重新生成左、右声音都有声音输出的音频

"#安装ffmpeg的路径#\ffmpeg.exe" -i "e:/2-01-left.mp3" -b:a 192k -acodec mp3 -ar 48000 -ac 1 -y "e:/2-01-left-mono.mp3"

"#安装ffmpeg的路径#\ffmpeg.exe" -i "e:/2-01-right.mp3" -b:a 192k -acodec mp3 -ar 48000 -ac 1 -y "e:/2-01-right-mono.mp3"

【后续】

后面的操作是重新生成mkv文件,可以自行用mkv工具,有gui的界面,操作简单方便。

使用ffmpeg提取视频的左、右声道相关推荐

  1. FFmpeg提取视频(mp4)中的音频(m4a)

    目的 方法 1. 下载 FFmpeg 下载地址 下载后解压缩,我解压缩到的位置是:D:\Program Files 并将文件夹名称改为ffmpeg 自己可以根据情况,随便解压缩到什么位置都可以 2. ...

  2. ffmpeg 提取 视频,音频,字幕 方法

    ffmpeg 提取 视频,音频,字幕 方法 (How to Extract Video, Audio, Subtitle from Original Video?) 1.    提取视频 (Extra ...

  3. ffmpeg提取视频所有帧

    可以使用 ffmpeg 命令行工具提取视频中的所有帧.命令格式如下: ffmpeg -i input.mp4 -vf fps=1/60 frames/frame%d.jpg 其中,-i 后面是输入视频 ...

  4. FFmpeg提取视频中的音频

    提取完整音频 ffmpeg -i input.mp4 -q:a 0 -map a output.mp3 提取指定时间段的音频 ffmpeg -i input.mp4 -ss 00:03:05 -t 0 ...

  5. FFmpeg提取视频音乐

    先下载安装包 把bin目录下exe文件放在新建的ffmpeg文件夹下,音频视频都放在此目录下. 命令行切到f盘符的ffmpeg文件夹下: 提取视频音频:ffmpeg.exe -i xx.mp4 -vn ...

  6. 最新版ffmpeg 提取视频关键帧

    (如果有转载的请注明哈) 对于ffmpeg的配置请看我的上篇博客:http://blog.csdn.net/kuaile123/article/details/11367309 所用视频为 flv格式 ...

  7. 使用ffmpeg 提取视频关键帧

    关键帧是视频中最清晰的帧,在视频中有关键帧和过渡帧的区别.以下程序可以按你设置的数量在一定的时间间隔中把关键帧提取出来. 可以设置每分钟的关键帧提取数量.如果需要更多信息,可以适当加大数量再进行后处理 ...

  8. ffmpeg 提取视频中音轨为高码率mp3文件

    ffmpeg -i f-2.mkv -f wav dd.mp3 -y 参考

  9. 【ffmpeg】批量提取视频中音频

    最近有个需求是下载今日头条上的视频,然后把音频提取出来 最开始的方案是用硕鼠下载视频,然后用PR处理导出,后来觉得一个一个视频在PR里导入导出太麻烦 想到ffmpeg可以处理视音频,于是尝试了一下,具 ...

最新文章

  1. LTE PUCCH F2 TX/RX汇总
  2. 报错解决:ad NaCl helper startup ack (0 bytes)
  3. 虹软人脸识别Android Sample Code
  4. 就是这么迅猛的实现搜索需求--转
  5. cmd命令【实施工程师技能】
  6. js打乱数组的顺序_如何用 js 实现一个类似微信红包的随机算法
  7. springboot 获取application参数_LOOK ! SpringBoot的外部化配置最全解析
  8. 05Prism WPF 入门实战 - Navigation
  9. 初识Windows程序
  10. 丘成桐在CNCC会议的演讲全文
  11. 27 PP配置-生产车间控制-工序-定义确认参数
  12. 环球影城门票开售,开园日门票1分钟内售罄
  13. 解决fatal: unable to connect to github.com问题
  14. java中this关键字
  15. Java中的队列API——Queue
  16. Hi,传说中的《超级搜索术》你看了吗?来看看小编的超级总结吧!
  17. 华为内部经典项目管理体系
  18. 7-45 实验8_2_推销员的便条 (100 分)
  19. Mac 此账户尚未用于app store_iOS、Android 本周不能错过的 14 款新 App
  20. Linux文件及目录常用命令

热门文章

  1. Unity3D占用内存太大怎么解决
  2. 我的世界java我的世界启动侠_我的世界启动侠整合版下载
  3. ios支持video标签吗_video标签移动端兼容性问题总结
  4. 用matplotlib绘制十字星光标
  5. edonkey.exe
  6. 使用键盘钩子实现挂机锁屏,输入密码解除
  7. grafana二次开发在win10环境下的准备
  8. 基于Swift的Mac App开发之——1.了解编程语言
  9. 基于深度学习的航空发动机剩余寿命预测
  10. 萤石开放平台——怎么通过API接口远程添加摄像头?