标签: ffmpeg

ffmpeg 在命令行中使用 ffmpeg 连接两个 mp4 文件

我可以使用以下命令成功加入多个文件:

ffmpeg -f concat -i input.txt -codec copy output.mp4
Run Code Online (Sandbox Code Playgroud)

此命令的唯一问题是您需要从名为input.txt的文本文件中读取文件路径,其内容如下:

file 'C:\Users\fabio\Downloads\Super\Sharks\01.mp4'
file 'C:\Users\fabio\Downloads\Super\Sharks\02.mp4'
file 'C:\Users\fabio\Downloads\Super\Sharks\03.mp4'
Run Code Online (Sandbox Code Playgroud)

有没有办法实现相同的目标而不必从文件中读取文件路径?我尝试了以下但没有运气:

ffmpeg -f concat -i file "C:\a\b\01.mp4" file "C:\a\b\02.mp4" -codec copy output.mp4
ffmpeg -f concat -i "C:\a\b\01.mp4" "C:\a\b\02.mp4" -codec copy output.mp4
Run Code Online (Sandbox Code Playgroud)

我必须使用不同的命令吗?

ffmpeg command-line

43
推荐指数
2
解决办法
13万
查看次数

在 ffmpeg 中创建带有淡入/淡出效果的 5 个图像的视频

对于 5 张图像,我必须在 ffmpeg 中创建 60 秒的视频,每张图像必须显示 15 秒。15 秒后,第一个图像必须淡出,第二个图像必须淡入,在第二个图像必须淡出之后,第三个图像必须淡入......等等。请指导我如何使用 ffmpeg 命令实现此目的。

video ffmpeg images

42
推荐指数
2
解决办法
4万
查看次数

想更改音频编解码器,但使用 ffmpeg 保留视频设置

我有一个视频,我想将音频编解码器转换为 AAC 320 kbps / 44.100 kHz。我将使用什么 ffmpeg 开关,以便所有视频设置和编解码器保持不变,但只有音频编解码器和设置发生变化?

这是我的视频:

$ ffmpeg -i Winnipeg.rb\ Scala-Talk.mov 
FFmpeg version SVN-r25375, Copyright (c) 2000-2010 the FFmpeg developers
  built on Oct  6 2010 13:02:41 with gcc 4.2.1 (Apple Inc. build 5664)
  configuration: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64
  libavutil     50.32. 2 / 50.32. 2
  libavcore      0. 9. 1 /  0. 9. 1
  libavcodec    52.92. 0 / 52.92. 0
  libavformat   52.80. 0 / 52.80. 0
  libavdevice   52. 2. 2 / 52. 2. 2
  libavfilter    1.48. 0 / …
Run Code Online (Sandbox Code Playgroud)

ffmpeg

41
推荐指数
3
解决办法
7万
查看次数

使用 ffmpeg 在 2 个视频之间淡入淡出

我一直在尝试使用 ffmpeg 在 2 个视频剪辑之间实现淡入淡出过渡,但到目前为止都失败了。我是 ffmpeg 的新手,主要依赖于调整我可以在文档和在线现有示例中找到的内容。从我到目前为止所读到的内容来看,使用混合叠加过滤器应该有助于实现我所追求的目标,但我无法弄清楚命令行细节以使其正常工作。

褪色和CONCAT过滤器是伟大的淡出视频1,淡入到视频2和CONCAT 2到1个夹子型的转变,但我会在得到一个命令,从过渡视频1视频2没有任何感激的帮助中间会变黑。我在任何地方都找不到针对此问题的任何示例,也许我正在寻找错误的关键字......?

更具体地说,我的视频是 mp4(h264 视频,没有声音,以防万一),每个视频长 5 秒,我从大约 . 视频 1 的 4.5 秒到视频 2 的 0.5 秒。

与本教程使用 MLT 和帧所做的类似(有关淡入淡出示例,请参阅 2:25),但我正在寻找一种方法,仅在 ffmpeg 中执行此操作,而无需调用任何其他程序。 http://www.youtube.com/watch?v=3PRZ9L_KLdI

非常感谢任何指针或命令行来获得这样的淡入淡出,非常感谢!

video ffmpeg command-line video-editing

41
推荐指数
5
解决办法
5万
查看次数

使用 FFmpeg for VBR 将 mp3 转换为 wav

我应该使用什么命令将mp3文件转换为wav比特率可变的文件。或者更好的是我如何知道源音频是fixed比特率还是比特率variable

audio mp3 ffmpeg aac audio-conversion

40
推荐指数
3
解决办法
10万
查看次数

将 MP3 从 48000 转换为 44100 Hz?

我有一些采样频率为 48000 Hz 的 MP3。我想把它们刻录成CD,所以我必须把采样频率降低到441000。

如何使用 ffmpeg 做到这一点?

mp3 ffmpeg

39
推荐指数
1
解决办法
7万
查看次数

如何使用 FFMPEG 从一系列 1000 个 PNG 图像创建未压缩的 AVI

如何使用 FFMPEG 从一系列 1000 个 PNG 图像创建未压缩的 AVI?

我使用此命令将input.avi文件转换为一系列 PNG 帧:

ffmpeg -y -i input.avi  -an -vcodec png  -s 1024x768 pic%d.png`
Run Code Online (Sandbox Code Playgroud)

现在我需要知道如何从所有这些 PNG 帧制作未压缩的 AVI 视频。我试过这个:

ffmpeg -i pic%d.png -y -f avi -b 1150 -s 1024x768 -r 29.97 -g 12 -qmin 3 -qmax 13 -ab 224 -ar 44100 -ac 2 test.avi
Run Code Online (Sandbox Code Playgroud)

但与原始 AVI 相比,生成的视频质量下降了很多。

video linux png ffmpeg

39
推荐指数
2
解决办法
4万
查看次数

在 OS X 上安装 FFmpeg

有没有我可以在 OS X 上为 FFmpeg 使用(或至少是我可以自己构建的版本)的好地方或 bash 脚本?

我已经安装了 Xcode 以及 Xcode 的 CLI(gcc等等)。

我目前安装了一个 FFmpeg 版本,但不知何故我在 libx264 和 libvpx 上遇到了分段错误(我无法转换为 MP4 和 WebM)。

我想要做的就是将视频文件批量转换为 HTML5 兼容的视频。我所有的源视频都包含 .mov .mp4 和 .wmv 文件。.ogv 顺便说一下。

所以真正的问题是:

  1. 现在如何在我的 Mac 上卸载 FFmpeg 的所有内容
  2. 重新安装可以转换为 .mp4、.webm 和 .ogv 的 FFmpeg 版本

我还尝试了 Miro 视频转换器的预编译版本,但不知何故也不起作用。

ffmpeg installation macos

39
推荐指数
1
解决办法
7万
查看次数

使用 FFMPEG 在 GSM6.10 上将两个音频通道(立体声)合并为一个(单声道)

我想知道是否可以使用 FFMPEG 在 GSM6.10 音频文件上将立体声音频合并为单声道。如果是,请提供实现此目的的命令。
否则,是否可以使用 FFMPEG 将 GSM6.10 转换为 WAV PCM?然后我可以合并 WAV PCM 上的频道。

如果有其他免费工具可以做到这一点,我也可以尝试一下。

audio ffmpeg

38
推荐指数
4
解决办法
5万
查看次数

38
推荐指数
4
解决办法
11万
查看次数