问题标签 [avconv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ubuntu - 未知编码器“libx264”
我在ubuntu11上安装了ffmpeg 0.8.9
./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libmp3lame --enable-libx264
当我运行它
它说
未知编码器“libx264”
(注意:同样的错误可能发生在avconv
)
我怎样才能解决这个问题?谢谢!
video - avconv mp4 到 webm libvorbis 缓冲区溢出
试图将一堆 mp4 文件转换为 webm。所以我运行以下命令。我用ffmpeg尝试了一个类似的命令。
结果是:
注意漂亮的错误。libvorbis 中的缓冲区溢出。
有什么帮助吗?替代转换命令?
更新
第一遍看起来像这样:
谢谢!
ffmpeg - 连续图像的通配符
我正在尝试使用 avconv 为一系列 jpg 文件设置动画。基于大量示例,我正在尝试使用 %d.jpg 来指定文件。或 %05d.jpg。但是,我得到:
这是我的目录列表的片段:
从 00000.jpg 到 14400.jpg 有 jpeg
我不太了解通配符系统,但这就是示例中的内容。
(注意:我将其标记为 ffmpeg,因为 avconv 的标记不存在,并且 avconv 取代了 ffmpeg)
更新 我正在根据@av501 下面的答案更新问题。
首先,我有一个按 10 顺序排列的 png 文件列表。它们的文本前面有一个 5 位整数。例如:
将这些批量转换为 jpg 的方法是什么?我试过了
和
但我得到:
ffmpeg - ffprobe 或 avprobe 在 JSON 输出中返回纯文本错误
我正在运行以获取有关...avprobe
中的视频的流信息JSON
avprobe -loglevel quiet -show_format -show_streams file.m4v -of json
这基本上与ffprobe
or完全相同ffmpeg -i
(并且我得到相同的错误。)
ffprobe -loglevel quiet -show_format -show_streams file.m4v -print_format json
该命令大部分时间都有效......但是,有时我会有一个视频,其中有一个“不受支持”的奇怪流,我会得到这样的东西(缩写。)
当我运行命令时,我返回JSON
+ 中的错误plain text
,这使结果无效JSON
,我必须稍后“清理”它。
我正在抑制输出中的错误,-loglevel quiet
但错误仍然出现。
我如何告诉avprobe/ffprobe
不显示此错误并因此取回正确的JSON
对象?
更长的输出示例
ffprobe
, 来自源代码, MacOS
avprobe
,来自源代码,Ubuntu Linux
ffmpeg - 编码后如何使用avconv过滤器?
我有 avconv 命令
Avconv 在编码之前使用过滤器,但我需要之后。我需要一个 avconv 命令:
我该怎么做?
ubuntu-12.10 - avconv:如何连接一堆flv文件(h264编码视频,adpcm_swf编码音频)?
我想连接一些 .flv 文件(每个文件都是使用相同设置编码的 h264/adpcm_swf)。理想情况下,我想在文件之间添加类似剪辑的内容——黑屏 1 或 2 秒就足够了。
我试过使用 avconv 的“concat”-protocol,像这样:
这给了我一个结果,它只包含 1.flv 的内容,并且似乎使用默认的 flv 设置重新编码。这可以通过提供适当的输出选项来处理,但理论上应该可以在没有太多重新编码的情况下连接文件?
我的 avconv 版本:
ubuntu - avconv timelapse 错误:没有这样的文件或目录
我正在尝试从一堆 jpg 中制作游戏中时光倒流。它们已被丢弃在 /home/sd/capture
我尝试使用的命令是:
我的语法有问题吗?我试过的都没有用。所有文件都被重命名,以便我所拥有的内容可以与我在谷歌上搜索的内容一起使用。
你们中的任何人都可以看到我做错了什么吗?提前致谢。
avconv - avconv 帧选项 (avconv -r 1)
我是这个工具的新手avconv
我想从视频中每秒提取 1 帧,我正在使用
是sample.avi
长度30
秒,但转换给出了920
帧的输出。
该怎么办?我只想要30
框架
ubuntu - avconv:从图像的子集制作视频
我正在尝试使用 avconv 将一堆 png 制作成视频,png 的编号如下filename_<number>
,所以我通常只使用命令:
avconv -r 10 -i filename_%d.png -b:v 1000k test.mp4
我现在想从文件的子集制作视频filename_8
-filename_50
可以说,所以我已将这些文件复制到一个新目录并尝试了相同的命令,但现在我得到了错误:
我认为这是因为编号不是从 1 开始的?
我怎样才能做到这一点?
ffmpeg - 如何使用静态图像(命令行)将音频/音乐转换为视频
我有一个音频文件,我想将其转换为视频。如果可能的话,我想使用静态图像出现在视频中。我已经研究了几个可能的解决方案,但它们都不是功能齐全的。
此解决方案在上一个线程中
不再起作用,因为它不会将视频延长到音频文件的持续时间。此外,ffmpeg 抱怨它已被弃用,并建议改用 avconv。
但图像没有出现
最后我尝试了 gstreamer
但我得到一个错误
由于我想将此转换包含在 Python 脚本中,因此后一种解决方案似乎是最好的,因为 GStreamer 有一个 Python 包装器