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

ffmpeg - ffmpeg裁剪成新文件后删除原始文件

ffmpeg 裁剪成新文件后删除原始文件我正在使用 .bat 文件运行多个 ffmpeg 命令

所以只需要保留新编辑的文件并删除原始文件

当我运行 del 时,它会删除所有 mp4 文件

0 投票
0 回答
31 浏览

ffmpeg - 如何通过 FFmpeg 使用完整的解密密钥

我想问一下如何使用 FFmpeg 上的两个 DRM 密钥来解密 MPD,我经常使用密钥的第二部分来调整它。,例如,如果它们的键是:

065c29054f433aa682fd151ab8f0d854:55fb14690af3c5e9ad8ccf869ad588a5 ,我用

-decryption_key 55fb14690af3c5e9ad8ccf869ad588a5 -i https://**************.mpd

但似乎有些破折号需要使用完整的解密密钥才能运行 mpd。

我怎样才能通过使用 FFmpeg 来实现它?因为我尝试了多种方式但没有成功。

谢谢你

0 投票
1 回答
44 浏览

python - ffmpeg 将多张图片放入不同的帧中

我在 Python 中的数组看起来像这样[['0.3251', '6.5712', '12.8174', '13.3979', '13.9784', '14.5357', '14.9537', '15.1394', '15.5109', '16.3236', '16.5094', '16.6951', '17.2524', '17.6704', '18.0419']],我需要将一个图像放在完全相同的秒上,就像使用 ffmpeg 在那个数组中一样。我怎样才能做到这一点?例如,我想要一个在第一0.3251s of the video i want to put img1秒播放一首歌曲的视频6.5712s of the video i want to put img2,依此类推。

0 投票
0 回答
25 浏览

ffmpeg - FFmpeg 修复轨道 0 以非零 dts 开始

我使用这个命令:

它给了我这个错误:

0 投票
0 回答
15 浏览

opencv - FFMPEG & OpenCV 音视频同步错误

我正在使用用 OpenCV 库编译的 ffmpeg。FFMPEG 在将流发送到我的 RTMP 服务器之前会进行一些检查。实际上一切正常,但我有一个严重的问题。当我运行我的 FFMPEG 命令时,opencv 在检查视频时仍然具有前 10 秒的 fps 和 0 比特率。但由于音频是连续的,它试图将流发送到导致问题的我的 rtmp 服务器。如果我不添加声音没有问题。我认为这是在视频准备好之前开始 rtmp 传输引起的问题。所以如果音频和视频同时开始传输,我认为不会有问题。是否可以在视频流为 FFMPEG 做好准备之前延迟 rtmp 传输?

0 投票
1 回答
37 浏览

ffmpeg - ffmpeg 与音频连接

我有三个视频。第二个视频有音频。其他视频没有音频。我将运行代码,但视频完全静音

我想把它们结合起来。忽略视频数量。有时这个数字可能非常大。

我可能会尝试另一个视频扩展。如果您能对此有所帮助,我将很高兴。

我的文件 liste.txt

video_with_audio 创建与

注意:如果我像底部那样更改了 liste.txt。视频有音频

0 投票
0 回答
7 浏览

python-3.x - 使用 open cv 打开 UDP 流

我尝试使用 OpenCV 打开 UDP 视频流,不幸的是,我收到一个错误,但是当我使用 FFmpeg 打开流时ffplay udp://127.0.0.1:46002一切正常。

这是我的代码:

这是我得到的错误:

0 投票
1 回答
15 浏览

opencv - 如何使用我从 nginx 服务器获得的视频数据流?

我的网络中有三个节点:dataServer --- node1 --- node2。我的视频数据“friends.mp4”保存在 dataServer 上。我将 dataServer 和 node2 都作为 rtmp-nginx 服务器启动。我在 node1 上使用 ffmpeg 在 dataServer 上提取数据流,并将转换后的数据流推送到 node2 上的“实时”应用程序。这是我为 node2 配置的 nginx.conf。

我想运行这个python代码来识别friends.mp4中的面孔:import cv2

但我不能这样做,因为 cv2.VideoCapture 无法从“rtmp://127.0.0.1:1935/live”获取数据流。也许是因为这个路径不是文件。如何获取 nginx 服务器接收的视频流并将其放入我的 openCV 模型?有没有办法让我只访问 niginx 服务器接收到的 dataStreaming 并使其成为 openCV 可以使用的 python 对象?