问题标签 [ffmpeg-python]

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 回答
530 浏览

python - ffmpeg-python 中的图像叠加

我正在尝试使用ffmpeg-python. 我的管道非常简单,但我一直无法弄清楚语法:

这会引发错误Cannot find a matching stream for unlabeled input pad 1 on filter Parsed_overlay_7,可能是因为覆盖过滤器的语法不正确。

0 投票
1 回答
1464 浏览

python - 如何将 FFmpeg 命令行转换为 ffmpeg-python 代码?

我有这个命令行代码:

我想将其转换为 Python 中的 ffmpeg-python 代码。

但是我该怎么做呢?

这是我到目前为止所做的:

0 投票
2 回答
110 浏览

python - 如何使用 ffmpeg-python 将视频剪切到一定长度并添加介绍视频?

如何使用 ffmpeg-python 将视频剪切到一定长度并添加介绍视频?

我正在这样做:

但我不知道如何在加入前 10 分钟将 *mainvid 剪切到一定长度。我知道 ss 会有所帮助,但我不知道如何仅将它用于mainvid

0 投票
0 回答
84 浏览

python - 如何使用 ffmpeg-python 创建具有视频和音频延迟的并排水平堆叠视频?

我正在尝试从两个将水平堆叠的视频创建一个视频,但生成的视频不是我所期望的。同一视频出现在两侧(左侧和右侧)。怎样才能做到这一点?

我试过的 ffmpeg 命令,哪种有效:

ffmpeg-python 脚本不起作用:

此脚本不会产生预期的输出,即两个视频并排水平堆叠。

0 投票
1 回答
225 浏览

python - 如何使用 FFmpeg 将 RTMP 流转换为视频文件?

我正在尝试使用 FFmpeg 将 RTMP 流转换为视频文件,但不断出现错误,

rtmp://localhost:1935/live/app: Broken pipe

关于使用:

使用 FFmpeg 流式传输:

0 投票
0 回答
54 浏览

python - 需要帮助PRO ffmpeg Python在文件夹中输入多视频类型以覆盖徽标并仅输出到具有相同或随机名称的mp4

我需要帮助,我是 python 和 ffmpeg 的新手。

现在我使用这个基本命令来使用 ffmpeg 将徽标覆盖添加到视频文件中。

它工作得很好,我在这里找到了它。但是是否可以让 ffmpeg 输入文件夹中的所有 mp4 或 mkv 文件?

或命令 ffmpeg 查找文件夹中所有类型的视频文件。(如果可能的话)

并像往常一样插入带有过滤器覆盖的徽标

并输出到原始文件名或随机名

谢谢请帮帮我

0 投票
0 回答
342 浏览

python - 在python中播放m3u8音频流而不保存音频内容

有一个在线广播电台,我有一个 m3u8 网址,如下所示:

我可以使用以下命令使用 ffmpeg 捕获音频:

我想在我的 PyQt 应用程序中播放这个流媒体,我不需要存储内容。

但我不知道如何将内容从 ffmpeg 传递到我的 python 应用程序并使用 QMediaPlayer 播放。

0 投票
2 回答
192 浏览

python - 如何在 ffmpeg-python 中使用多个地图值?

如何在 ffmpeg-python 中为不同的分辨率使用多个地图值?

0 投票
0 回答
198 浏览

ffmpeg - 主 m3u8 文件未列出流

我有一个视频,我想使用 ffmpeg-python 将其转码为 hls。它适用于具有音频流的视频。但是当我提供没有音频的视频文件作为输入时,不会在 master.m3u8 中列出流播放列表。

问题:master.m3u8 没有列出流,只包含:

预期的:

0 投票
2 回答
198 浏览

python - 如何通过 ffmpeg-python 获取 service_name 和程序列表

我有一个“.ts”文件。它是已记录的 DVBS 信号的基带帧。它有一些程序和流。我使用 FFmpeg 来重建流。当我使用 FFmpeg 时,会显示包含 service_name 的上下文。如何导出程序列表(不是流)和服务名称?ffmpeg.exe -i '.\log_dvbs.ts'

我可以使用 ffmpeg-python 来做到这一点吗?FFmpeg 中是否有任何直接命令来显示这些标签,或者我必须编写代码来分析“cmd JSON 日志”?