问题标签 [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.

0 投票
3 回答
103333 浏览

ubuntu - 未知编码器“libx264”

我在ubuntu11上安装了ffmpeg 0.8.9

./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libmp3lame --enable-libx264

当我运行它

它说

未知编码器“libx264”

(注意:同样的错误可能发生在avconv

我怎样才能解决这个问题?谢谢!

0 投票
2 回答
9242 浏览

video - avconv mp4 到 webm libvorbis 缓冲区溢出

试图将一堆 mp4 文件转换为 webm。所以我运行以下命令。我用ffmpeg尝试了一个类似的命令。

结果是:

注意漂亮的错误。libvorbis 中的缓冲区溢出。

有什么帮助吗?替代转换命令?

更新

第一遍看起来像这样:

谢谢!

0 投票
2 回答
14097 浏览

ffmpeg - 连续图像的通配符

我正在尝试使用 avconv 为一系列 jpg 文件设置动画。基于大量示例,我正在尝试使用 %d.jpg 来指定文件。或 %05d.jpg。但是,我得到:

这是我的目录列表的片段:

从 00000.jpg 到 14400.jpg 有 jpeg

我不太了解通配符系统,但这就是示例中的内容。

(注意:我将其标记为 ffmpeg,因为 avconv 的标记不存在,并且 avconv 取代了 ffmpeg)

更新 我正在根据@av501 下面的答案更新问题。

首先,我有一个按 10 顺序排列的 png 文件列表。它们的文本前面有一个 5 位整数。例如:

将这些批量转换为 jpg 的方法是什么?我试过了

但我得到:

0 投票
1 回答
3929 浏览

ffmpeg - ffprobe 或 avprobe 在 JSON 输出中返回纯文本错误

我正在运行以获取有关...avprobe中的视频的流信息JSON

avprobe -loglevel quiet -show_format -show_streams file.m4v -of json

这基本上与ffprobeor完全相同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

0 投票
1 回答
238 浏览

ffmpeg - 编码后如何使用avconv过滤器?

我有 avconv 命令

Avconv 在编码之前使用过滤器,但我需要之后。我需要一个 avconv 命令:

我该怎么做?

0 投票
2 回答
4547 浏览

ubuntu-12.10 - avconv:如何连接一堆flv文件(h264编码视频,adpcm_swf编码音频)?

我想连接一些 .flv 文件(每个文件都是使用相同设置编码的 h264/adpcm_swf)。理想情况下,我想在文件之间添加类似剪辑的内容——黑屏 1 或 2 秒就足够了。

我试过使用 avconv 的“concat”-protocol,像这样:

这给了我一个结果,它只包含 1.flv 的内容,并且似乎使用默认的 flv 设置重新编码。这可以通过提供适当的输出选项来处理,但理论上应该可以在没有太多重新编码的情况下连接文件?

我的 avconv 版本:

0 投票
1 回答
1400 浏览

ubuntu - avconv timelapse 错误:没有这样的文件或目录

我正在尝试从一堆 jpg 中制作游戏中时光倒流。它们已被丢弃在 /home/sd/capture

我尝试使用的命令是:

我的语法有问题吗?我试过的都没有用。所有文件都被重命名,以便我所拥有的内容可以与我在谷歌上搜索的内容一起使用。

你们中的任何人都可以看到我做错了什么吗?提前致谢。

截屏

0 投票
1 回答
1158 浏览

avconv - avconv 帧选项 (avconv -r 1)

我是这个工具的新手avconv

我想从视频中每秒提取 1 帧,我正在使用

sample.avi长度30秒,但转换给出了920帧的输出。

该怎么办?我只想要30框架

0 投票
3 回答
57524 浏览

ubuntu - avconv:从图像的子集制作视频

我正在尝试使用 avconv 将一堆 png 制作成视频,png 的编号如下filename_<number>,所以我通常只使用命令:

avconv -r 10 -i filename_%d.png -b:v 1000k test.mp4

我现在想从文件的子集制作视频filename_8-filename_50可以说,所以我已将这些文件复制到一个新目录并尝试了相同的命令,但现在我得到了错误:

我认为这是因为编号不是从 1 开始的?

我怎样才能做到这一点?

0 投票
2 回答
1356 浏览

ffmpeg - 如何使用静态图像(命令行)将音频/音乐转换为视频

我有一个音频文件,我想将其转换为视频。如果可能的话,我想使用静态图像出现在视频中。我已经研究了几个可能的解决方案,但它们都不是功能齐全的。

解决方案在上一个线程中

不再起作用,因为它不会将视频延长到音频文件的持续时间。此外,ffmpeg 抱怨它已被弃用,并建议改用 avconv。

但图像没有出现

最后我尝试了 gstreamer

但我得到一个错误

由于我想将此转换包含在 Python 脚本中,因此后一种解决方案似乎是最好的,因为 GStreamer 有一个 Python 包装器