问题标签 [pyffmpeg]

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 投票
1 回答
86 浏览

python - 运行得到错误认为python的命令

瓦苏普。
我有 shell 命令。

当我运行该命令时,我得到输出数据(见下文)

我必须获取所有音频设备的列表。而且我不想解析那个字符串,我会很难的。如何使用 ffmpeg-python 模块获取所有音频设备的列表?感谢你。

UPD:我决定解析那个字符串。但是当我输入:

我收到此错误:


我如何调用该命令并将其结果放入我的变量“命令”中?

0 投票
1 回答
635 浏览

ffmpeg - ffmpeg 无效的流说明符:si

我正在尝试运行以下命令:

但FFmpeg抛出以下错误:

但我已经在命令中指定了这个流。无法理解出了什么问题

这是日志

0 投票
1 回答
214 浏览

ffmpeg - ffmpeg 循环过滤器无法正常工作

我正在尝试按如下方式运行 FFmpeg 命令

在此,我使用 aloop 循环音频以填充视频,但该音频没有重复,它播放一次然后停止

0 投票
0 回答
497 浏览

ffmpeg - ffmpeg xfade for(复杂过滤器或选择过滤器)

我需要修剪并将视频合并为一个。我需要在每个剪辑之间实现交叉淡入淡出或任何平滑过渡。我可以实现以及如何实现 xfade 或其他 ffmpeg 平滑过渡吗?

我确实从多个来源阅读了这篇文章。 使用 ffmpeg 和 xfade 过滤器合并多个视频文件 但我仍然无法生成工作代码

下面是我需要修剪的示例命令和视频部分

我用 xfade 效果生成这个脚本文件

但是有一个错误信息

0 投票
0 回答
59 浏览

python - 是否有任何示例/文档可用于演示如何直接在 Python/C 而不是命令行中使用 FFMPEG 库?

我想执行以下 FFMPEG 命令行完成的操作,但只能使用命令行。相反,我想直接在 Python 和 C 中使用底层库来执行操作:

ffmpeg -i "Filename.ts" -map 0:d -c copy -f data "outputfile.bin" | python ./klvdata_test.py

手头的任务是提取元数据。是否有任何示例/文档展示了 FFMPEG 基础库的使用。

0 投票
1 回答
521 浏览

python - 是否可以将 POST 请求中的视频读入 python-ffmpeg 或 OpenCV?

我一直在想一种方法来使用 ffmpeg-python 或 OpenCV 从 POST 请求中读取上传的视频,这样我就可以在保存之前对其进行处理,这可能吗?如果不是,那么将视频保存到磁盘然后进行所有需要的处理是否安全?困扰我的主要一点是我想读取视频长度,这样我就可以验证它是否有效,所以将它保存到磁盘中,检查长度,然后如果它的长度在允许的范围内,则保留它也是一个好主意范围,否则我删除它。

提前致谢。

注意:我注意到标签不包含 ffmpeg-python,因此也接受有关 pyffmpeg 的答案。

0 投票
0 回答
78 浏览

python - 使用不和谐机器人播放音频时,如何防止 ffmpeg lib 在命令行中打印?

我有一个关于 ffmpeg 的问题。我用 discord.py lib 编写了一个不和谐的机器人,当有人加入频道时它会播放音频。我希望程序在后台在我的计算机上运行,​​因此不会出现控制台日志。因此,我使用 .bat 和 .vbs 文件启动 python 脚本,因此该进程在后台运行。到目前为止,这工作正常。问题是ffmpeg lib(我假设它是ffmpeg lib ...)在播放音频时在命令提示符中打印出一行(“[mp3 @ 0000020168869040] Estimating duration from bitrate, this may be inaccurate”),所以每次有人加入一个频道时,我的桌面上都会出现一个命令提示符 1 秒,只是为了显示这一行,然后它会关闭,但每次都出现它真的很烦人。我想知道是否有办法阻止 ffmpeg lib 打印出这一行,但我不知道到目前为止。有人可以帮我吗?谢谢饼干

我的代码:

0 投票
0 回答
98 浏览

ffmpeg - FFMPEG 视频输出大小太长

我正在尝试通过 .txt 文件在 FFmpeg 中合并视频,它会合并视频但会增加总时间线。预期时间线为 2 分钟,但在合并视频后,输出文件的时间线为 18 小时。我在我的 cmd 中使用以下命令:

ffmpeg -f concat -i mylist.txt -c 复制输出.mp4

0 投票
1 回答
337 浏览

python - 如何为 480p 和 1080p 视频获得类似于 youtube 的 ffmpeg 配置?我有一个功能,但输出质量太低

嘿伙计们,我正在学习开发一个将视频转换为 youtube 质量(或足够接近)480p 和 1080p 的网站,我对 ffmpeg 并不太熟悉它的文档。

我有这些功能,

同样,我还有另一个功能,

这两个功能都对视频进行转码,但会返回低质量的视频,谁能为我提供与 youtube 质量相似或接近的 480p 和 1080p 的正确设置?

谢谢

0 投票
0 回答
208 浏览

ffmpeg - 在 discord.py 中使用 ffmpeg 库时出现 OpusError

播放本地文件或 youtube 音频时,OpusError: invalid argument出现错误

播放命令如下所示:

我的错误:

我正在使用这些版本