问题标签 [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.
python - 我可以将图像列表传递给 ffmpeg-python 的输入法吗
我的任务涉及使用 ffmpeg 从图像序列创建视频。下面的代码解决了这个问题。
然而,由于我们得到的图像数据遵循模式
视频是用 glob 模式创建的1.jpg, 100.jpg, 11.jpg, 12.jpg, ... 2.jpg, 20.jpg, 21.jpg ...
,观看起来非常不愉快。
无论如何,我可以传递一个列表或其他任何东西,除了一个路径/全局模式,图像按顺序排序。另外,如果我可以选择要添加哪些文件作为输入法,我会很高兴input()
python - 为什么 Ffmpeg boxblur 在非方形区域上工作缓慢?
如果我想模糊椭圆区域,我遇到了 ffmpeg boxblur 的问题。如果您有 1 或 5 个模糊间隔,则没问题,但如果您有 90 分钟的电影和 150 个间隔,它可能工作 > 6 小时。即使您有> 150个间隔,方形模糊也没有问题,但我使用椭圆。我该怎么做?
截断的命令(原始太长):
ffmpeg -y -i /data/www/records/streams/ftp/1100921_test.mp4 -loop 1 -i /tmp/tmpmajq7xhk/mask_for_1100921_test_1.png -loop 1 -i /tmp/tmpmajq7xhk/mask_for_1100921_test_2.png -loop 1 -i /tmp/tmpmajq7xhk/mask_for_1100921_test_3.png -loop 1 -i /tmp/tmpmajq7xhk/mask_for_1100921_test_4.png -loop 1 -i /tmp/tmpmajq7xhk/mask_for_1100921_test_5.png ..... -filter_complex "[0]crop=353:373 :685:58, boxblur=20:enable='between(t,189.441341,189.781339)'[1];[0][1]overlay=685:58:enable='between(t,189.441341,189.781339)'[ 2];[0]crop=353:373:674:93, boxblur=20:enable='between(t,189.781339,189.901336)'[3];[2][3]overlay=674:93:enable= '介于(t,189.781339,189.901336)'[4];[0]crop=353:373:671:125, boxblur=20:enable='between(t,189.901336,190.001332)'[5];[4] [5]overlay=671:125:enable='介于(t,189.901336,190.001332)'[6];[0]crop=353:373:671:154, boxblur=20:enable='between(t,190.001332,190.09133)'[7];[6][7]overlay=671:154:enable ='介于(t,190.001332,190.09133)'[8];[0]crop=353:373:656:183,boxblur=20:enable='介于(t,190.09133,190.151327)'[9];[8 ][9]overlay=656:183:enable='between(t,190.09133,190.151327)'[10];[0]crop=353:373:668:213 ..... -map 0:a -c :v h264_nvenc -c:a 复制 -movflags +faststart /data/www/records/streams/ftp/1100921_test.mp4_out.mp4一个副本 -movflags +faststart /data/www/records/streams/ftp/1100921_test.mp4_out.mp4一个副本 -movflags +faststart /data/www/records/streams/ftp/1100921_test.mp4_out.mp4
ffmpeg - 用一个 FFmpeg 命令修剪多个剪辑
我有一个名为 1.mp4 的视频
我想用一个 FFmpeg 命令从这个视频中提取 17+17= 总共 24 个剪辑
每个剪辑都应该有一个唯一的名称,例如 1a 1b 1c 1d 等等。
17 个剪辑的尺寸为 1920x1080,其余 17 个剪辑的尺寸为 720x720
如果有人可以帮助我做到这一点,我将不胜感激。这将节省我的几个小时。
python - 三星不支持 FFmpeg 导出编解码器
我正在使用 FFmpeg 渲染视频(将图像文件与音频连接,然后应用速度和音量过滤器)以导出视频以上传到 TikTok。因此,我必须先将视频移至手机。
我不明白为什么我的手机 (S20) 会愉快地播放其中一个视频(首先是编解码器信息),但在播放另一个视频时会显示错误“不支持编解码器”(第二个信息)。
编解码器信息来自 VLC,如您所见,两个视频具有相同的编解码器 (H264-MPEG4)。
通过分析信息,我得出的唯一结论是,这与视频的“解码格式”不同这一事实有关。如何更改后者的导出命令,以便我的手机支持编解码器?
级联代码
ffmpeg -f concat -safe 0 -i {path_temp}\\clips.txt -c copy -y "{path_temp}\\{title}_a.mp4
过滤器代码
ffmpeg -i input.mp4 -filter:a "volume={volume}" -y temp.mp4"
第二个过滤器
ffmpeg -i temp.mp4 -filter_complex "[0:v]setpts={1/speed}*PTS[v];[0:a]atempo={speed}[a]" -map "[v]" -map "[a]" -y output.mp4
python - 如何在 python 上读取 h265 上的 rtsp 通量
我阅读了 h265 格式的 rtsp 通量,但我有灰色框架......
我也尝试 python-vlc 和 pyffmpeg 有人知道吗?
python - 使用 ffmpeg 剪切视频会改变帧数
我尝试使用 ffmpeg 在特定帧以 59,94 fps 剪切视频。
然而,在最终输出中,我得到了一个转变(大约 30 帧转变),我不明白为什么。
我的代码是:
ffmpeg - FFmpeg 命令行参数跳过视频中的第 n 帧而不读取 0..(n-1)
FFmpeg 中是否有命令行参数来读取特定的帧号,而不必读取它之前的所有帧,用于低内存应用程序(相对而言)。
如果这是一件事,我将如何设置索引视频来跟踪帧?
例如,如果 NASA 拍摄了一周的夜空 h.264 视频,然后想从第 5 晚的流星雨中获取帧(使用时间码或帧号),为它制作一个 API,以便人们可以下载在合理的时间内(2 秒内)特定帧。
相关问题:如果您在两个不同的场合(使用相同的 FFmpeg 包和版本)通过 frame_number 获得相同的帧,会有多少可变性?
ffmpeg - 为 MPEG-5 (EVC) 基本视频编码构建库
我在 FFMPEG 上工作并从 Windows 机器上运行它。我想为编解码器
MPEG-5 EVC 构建一个库。有人在windows上设置图书馆吗?谢谢
google-colaboratory - 如何在colab中将mkv中的电影转换为mp4
我尝试将我的谷歌驱动器中的 mkv 电影转换为 mp4,以便我可以使用谷歌驱动器播放器流式播放它,所以我使用了一个流行的 ffmpeg colab 笔记本,我得到一个回复说该文件不受支持。有没有办法解决这个问题,我也可以使用 colab 以另一种方式转换视频。
ffmpeg - ffmpeg 将视频与旁白和背景音乐合并?
我正在尝试合并几个文件以使用 ffmpeg 创建视频,这是文件-
介绍.jpg
结局.mp4
背景音乐.mp4
旁白.mp3
这是场景-
视频开始播放:narration.mp3 和 backgroundMusic.mp4 开始播放,intro.jpg 显示 4 秒。
4 秒后,我们显示 outro.mp4(它有声音,但我们不应该使用它),(我们只会听到 narration.mp3 和 backgroundMusic.mp4 播放。)
这是我一直在尝试使用的
但它似乎根本不起作用,只显示 outro.mp4 视频。如果有人想出一个可行的解决方案,我很乐意支付费用,谢谢!