我可以使用以下命令成功加入多个文件:
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)
我必须使用不同的命令吗?
对于 5 张图像,我必须在 ffmpeg 中创建 60 秒的视频,每张图像必须显示 15 秒。15 秒后,第一个图像必须淡出,第二个图像必须淡入,在第二个图像必须淡出之后,第三个图像必须淡入......等等。请指导我如何使用 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 在 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
非常感谢任何指针或命令行来获得这样的淡入淡出,非常感谢!
我应该使用什么命令将mp3文件转换为wav比特率可变的文件。或者更好的是我如何知道源音频是fixed比特率还是比特率variable?
我有一些采样频率为 48000 Hz 的 MP3。我想把它们刻录成CD,所以我必须把采样频率降低到441000。
如何使用 ffmpeg 做到这一点?
如何使用 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 相比,生成的视频质量下降了很多。
有没有我可以在 OS X 上为 FFmpeg 使用(或至少是我可以自己构建的版本)的好地方或 bash 脚本?
我已经安装了 Xcode 以及 Xcode 的 CLI(gcc等等)。
我目前安装了一个 FFmpeg 版本,但不知何故我在 libx264 和 libvpx 上遇到了分段错误(我无法转换为 MP4 和 WebM)。
我想要做的就是将视频文件批量转换为 HTML5 兼容的视频。我所有的源视频都包含 .mov .mp4 和 .wmv 文件。.ogv 顺便说一下。
所以真正的问题是:
我还尝试了 Miro 视频转换器的预编译版本,但不知何故也不起作用。
我想知道是否可以使用 FFMPEG 在 GSM6.10 音频文件上将立体声音频合并为单声道。如果是,请提供实现此目的的命令。
否则,是否可以使用 FFMPEG 将 GSM6.10 转换为 WAV PCM?然后我可以合并 WAV PCM 上的频道。
如果有其他免费工具可以做到这一点,我也可以尝试一下。