问题标签 [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 投票
2 回答
609 浏览

python - 需要将 python vars 传递给 bash avconv 命令

bash 黑客在这里用 python 弄湿了我的脚。我几乎已经将我的一个 bash 脚本移植到 python,但我似乎无法弄清楚如何将 python vars 传递给 bash 命令 avconv 以将 .ogg 音频文件转换为 .mp3 文件(叹息mp3 播放器不播放 .ogg)。

无论如何,我想我会粘贴我到目前为止所拥有的内容,并且在最终的“for”循环中的“if”的最后四行之前,它都可以正常工作。当然 bash/avconv 不能识别从 python 'for' 循环传递的 python var 'f',并且不知道如何去做。

更新:仅粘贴上述脚本的最后一部分,处理随机歌曲选择,尝试将 avconv 'ogg' 动态转换为 '.mp3' 从 src 复制到 dest

注释掉最终的“子进程”命令时的终端输出如下:

这看起来是正确的(ish)。

最终“子进程”未注释的终端输出如下所示:

也许问题出在 /%ogg/mp3 试图将 '.ogg' ext 替换为 '.mp3' ext 作为 avconv 进程的一部分?天哪,它看起来很接近,如果有人可以帮助我回家的话。

顺便说一句,我一直在搜索 inet,尤其是 stackoverflow,以寻求适用的帮助。所以在寻求帮助之前我有 RTFM。我似乎无法让最后一部分与 bash shell 交互。

谢谢,午睡

0 投票
1 回答
481 浏览

video-processing - 从图像和音频的子集制作视频

我想创建一个包含三个图像和三个音频文件的视频,但每个图像的持续时间应该是相应音频文件的时间。

假设我有三个图像 image_0.png、image_1.png 和 image_2.png 以及三个音频文件 audio_0.mp3(长度 10 秒)、audio_1.mp3(长度 15 秒)、audio_2.mp3(长度 12 秒)。

我想创建一个视频,显示第一个 image_0.png 和 audio_0.mp3 10 秒,然后 image_1.png 和 audio_1.mp3 15 秒,最后 image_2.png 和 audio_2.mp3 12 秒。

我试着用 avconv 来做这个。我尝试了 -i 命令的不同变体

没有任何效果。确实,我可以为每个图像+音频制作一个 avi 视频,但我无法连接所有单个 avi 文件......此外,由于质量损失,这不是我认为的最佳方式。

你会怎么做?这甚至可以用avconv吗?

0 投票
0 回答
652 浏览

ffmpeg - 将背景音乐添加到现有的 avi

我有一个之前用 mencoder 生成的 video.avi。它有一个视频和音频流,我正在尝试向它添加(混合)一个 background.mp3 文件,但我在互联网上没有找到任何东西,这就是我问的原因。背景音乐总是比 video.avi 中的音频长,所以我必须使用像我从 ffmpeg 知道的“最短”之类的东西。

如果我这样做:

video.avi 中的现有音频流被覆盖(或未使用)。甚至可以用 mencoder 做到这一点吗?如果有人能告诉我如何使用 ffmpeg 或 avconv(任何 linux 命令行工具)来做到这一点,我将不胜感激。

0 投票
1 回答
2529 浏览

streaming - 使用“avserver”将输入流式传输到流式输出

我正在尝试使用avserver包重新流式传输我的 IP 摄像机的流,以便能够记录此流并远程访问它,而不必从摄像机流式传输两次,以避免无线网络过载。

按照链接https://libav.org/avserver.html,我想出了以下命令:

这给了我以下输出

当我尝试通过VLC 媒体播放器打开此流时,使用

我得到以下附加输出

我在 VLC 媒体播放器上一无所获。我不太确定发生了什么或如何解决它,因此非常欢迎对此提供任何启发。

0 投票
1 回答
419 浏览

php - 使用 php 或 avconv 获取 .mov 视频旋转

有没有办法.mov直接使用 php 或使用从 exif 数据中查找文件的旋转avconv

我目前正在使用mediainfo,但我想知道是否可以在不依赖它的情况下获得轮换。

0 投票
0 回答
576 浏览

java - Ffmpeg or avconv tool stops live streaming video stops after 10 mins

A RTMP live streaming video is being send to FMS server via avconv tool. But when it is played by command line using Java programming language as follows -

avconv stops encoding live video stream after 10 minutes. When I run command via Runtime Environment in Java. Where as command directly executed on command prompt properly runs properly in Ubuntu (Linux OS).

0 投票
1 回答
2696 浏览

bash - avconv:flac 到 ogg 转换,保留元数据

我目前正在编写一个命令行工具,用于将具有各种格式(flac / ogg / mp3 / ...)的输入音乐库转换为给定格式(flac / ogg / mp3)的输出音乐库。我基于 avconv(如果 avconv 不可用,则基于 ffmpeg),因为它是我发现的最完整的命令行转换器。我的脚本可在此 URL (GitHub) 上找到:

https://github.com/biapy/howto.biapy.com/blob/master/various/mussync-tools

我正在尝试将元数据从输入库文件传递到输出/转换的库文件。

我想出了这段代码:

我的问题是,当使用 Ubuntu 13.10 Saucy Salamander 上可用的 avconv 版本将 flac 转换为 ogg 时,尽管有此选项(将全局元数据从输入 flac 文件复制到输出 ogg 文件的所有音频流),但不会保留元数据:

你们中有人知道在转换时将元数据从 flac 输入文件复制到 ogg 输出文件的正确 --map_metadata 选项吗?

ps:附加问题:如何防止avconv生成的CBR mp3文件有VBR头?

pps:我知道诸如甜菜之类的工具,但我还没有看到专门的命令行工具来完成这项任务。

0 投票
3 回答
8213 浏览

macos - 无法安装 avconv/libav

我没有运气在 OS X Mavericks 上安装 libav。我什么都试过了。

我正在关注本指南:http ://earthwithsun.com/questions/568464/install-latest-libav-avconv-on-osx

在进行了通过的 macport 依赖项检查之后,我然后运行

这失败并出现以下错误:

错误:未找到 gnutls

我在运行configure之前已经在环境中添加了头文件的路径,但仍然没有运气

任何人都可以帮忙吗?

0 投票
1 回答
824 浏览

node.js - Node.js & avconv — 实时视频转换

我正在开发实时视频转换演示应用程序。node-multiparty视频文件使用, 文件的part is pipedto解析,avconv.stdin处理时使用chunk pipesto write stream

这是源代码的一部分:

我对end附加到文件的事件感兴趣part。通常应该在解析部分时触发该事件,这意味着它已被上传。

我有一个测试视频文件(~800KB)和一个用于测试的低级笔记本电脑。在 localhost 上运行测试时,end事件在avconv转换过程的最后触发,持续约 15 秒。

800KB 的视频文件上传速度更快,但看起来part流仍然不是空的,等待数据处理avconv

我是对的还是另有原因?

0 投票
1 回答
1148 浏览

background - 使用 AVCONV 或 FFMPEG 在图像文件上覆盖movie.mov

我正在尝试将透明 mov 或 flv 覆盖在图像上。

我对使用 ffmpeg 或 avconv 的两种选择持开放态度。

这是我的命令:

我明白了:

但是,生成的视频没有背景图像,而是具有白色。请帮忙..