2

FFmpeg - 终极指南 | IMG.LY

 1 year ago
source link: https://www.jdon.com/63545
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

FFmpeg - 终极指南 | IMG.LY


本指南涵盖了 FFmpeg 的来龙去脉,从基本概念开始,然后转向媒体转码和视频和音频处理,并提供了沿途的实际示例。

FFmpeg.org的定义如下:“FFmpeg 是领先的多媒体框架,能够解码、编码、转码、mux、demux、流、过滤和播放人类和机器创造的几乎任何东西。它支持最晦涩的古老的格式一直到最前沿。无论它们是由某个标准委员会、社区还是公司设计的。”
我将 FFmpeg 视为以自动或脚本方式处理音频/视频的首选应用程序。

当您需要实施处理视频的服务,或者只有 300 个媒体文件需要转换为不同格式时,FFmpeg 是您的 - 书呆子 - 朋友。

FFmpeg 可以执行现代非线性 (NLE) 视频编辑器(例如 Davinci Resolve Studio 或 Premiere Pro)的大部分基本功能。但是,它没有像那些庞然大物那样的图形界面,而且毫无疑问它不太友好。
在一般的 NLE 中,您可能会执行以下操作:

  1. 点击导入文件
  2. 将它放入时间轴
  3. 修剪和切割
  4. 添加叠加图像
  5. 裁剪叠加层
  6. 添加一些颜色变化效果,例如改变色调
  7. 在混音中添加额外的音轨
  8. 添加一些效果,例如:echo
  9. 导出为各种格式
  10. 导出为可部署的视频格式
  11. 以 wav 格式导出主音频

或者,要实现完全相同的效果,您还可以执行以下命令:

ffmpeg -y  \
    -ss 20 -t 60 -i bbb_sunflower_1080p_60fps_normal.mp4 \
    -i train.jpg \
    -ss 4 -i voice_recording.wav \
    -filter_complex "[0:v]hue=h=80:s=1[main] ; [1:v]crop=w=382:h=304:x=289:y=227[train] ; [main][train]overlay=x=200:y=200,vignette=PI/4[video] ; [2:a]volume=1.5,aecho=0.8:0.9:100:0.3[speech] ; [0:a][speech]amix=duration=shortest,asplit[audio1][audio2]" \
    -map '[video]' -map '[audio1]' -metadata title="Editor's cut" bbb_edited.mp4 \
    -map '[audio2]' bbb_edited_audio_only.wav

安装 FFmpeg
FFmpeg 适用于大多数常见甚至不常见的平台和架构。您可以在 Linux、Mac OS X 或 Microsoft Windows 上运行,并且可以运行或链接到 FFmpeg。
在大多数平台上安装 FFmpeg 都很容易!没有安装程序,通常只是您需要为您的平台和体系结构获取的压缩存档。
对于 Linux,大多数发行版都在其软件存储库中包含一个预构建的 FFmpeg。因此,您可以更快地从这些安装 FFmpeg。

详细点击标题
 


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK