Skip to content

Latest commit

 

History

History
70 lines (61 loc) · 4.4 KB

File metadata and controls

70 lines (61 loc) · 4.4 KB

如何使用 FFmpeg 进行视频转码

CC-BY-SA
本作品采用知识共享 署名-相同方式共享 4.0 国际 许可协议进行许可,你可以在署名并采用相同条款的情况下自由复制、传播、再演绎本作品而无需通知作者。访问 http://creativecommons.org/licenses/by-sa/4.0/ 查看该许可协议。

欢迎

FFmpeg 是一个使用广泛的开源多媒体编解码器,其一大用途就是进行音频或视频的编码及格式转换。

FFmpeg 并不像它表面看上去那么高端,那么难。只是中文的资料实在太少,才造成了这样的表象。所以,我决定动手开启这个计划,为中文用户提供一个更简单易学的 FFmpeg 教程。

不过本教程只能让你成为 FFmpeg 用户,不能让你成为 FFmpeg 专家,专家的那些东西我也不明白。不过就大多数情况而言,你一辈子也用不到那些专家的东西。即使偶然用到, Google 足够作为你的伙伴了。

那么没有问题的话就从第一章开始阅读吧!

目录

没有链接的章节是在此版本中还未写完的部分,如果想要查看最新的开发版本,请访问这个计划的 GitHub Repository

  1. 写在前面
    1. 丑话说在前头
    2. FFmpeg 是什么,我为什么要用它?
  2. 下载与安装
    1. GNU/Linux
    2. Mac OS X®
      1. 第三方包管理器
      2. 手动安装
    3. Microsoft® Windows®
    4. 手机、平板、树莓派……
  3. 运行
    1. 是这个黑黑的窗口吗?
    2. 查看帮助
    3. “选项”与“参数”
    4. 支持哪些格式?
    5. 中文是世界上最美的语言,但是……
  4. 媒体文件的结构
  5. 开始转码
    1. 简单的文件输入与输出
    2. 指定编码器
    3. 照它说的做
    4. 学会看输出
      1. 转换时
      2. 转换前
  6. 转码时能顺便一起做的事情
    1. 音频
      1. -ar
      2. -an
      3. -vol
    2. 视频
      1. -r
      2. -s
      3. -vn
    3. 整体
      1. -c
      2. -t
      3. -ss
      4. -metadata
  7. 字幕
    1. 作为字幕流
    2. 编入视频流
  8. 不同编码器特有的设定
    1. H264 和 HEVC
      1. 衡流量系数 (CRF)
      2. 指定平均比特率
    2. VP9
      1. 平均比特率
      2. 稳定画质
    3. 学会看文档
  9. 不仅能转码
  10. 写在最后