gpt4 book ai didi

python - 如何使用 ffmpeg 将多个显式图像路径连接到视频

转载 作者:行者123 更新时间:2023-12-04 23:13:50 25 4
gpt4 key购买 nike

我试图弄清楚如何从显式路径创建视频到图像序列。
我正在写这些来自 Houdini 的图像。

我没有进行某种正则表达式匹配以将 $F3 替换为 %03d ,而是试图弄清楚如何将图像路径连接到视频中。

我正在尝试做这样的事情:
ffmpeg -y -framerate 12 -i -start_number 1 -i test_00001.jpg -start_number 2 -i test_00002.jpg -start_number 3 -i test_00003.jpg -start_number 4 -i test_00004.jpg -start_number 5 -i test_00005.jpg -start_number 6 -i test_00006.jpg -start_number 7 -i test_00007.jpg -start_number 8 -i test_00008.jpg -start_number 9 -i test_00009.jpg -filter_complex "concat=n=3" -c:v libx264 -profile:v high -crf 20 -pix_fmt yuv420p $HOME/Desktop/test.mp4
此结果仅在结果视频中播放几帧

如果我将图像写入具有以下格式的文本文件file '/Volumes/hqueue/projects/Fire/render/test_1.jpg'
file '/Volumes/hqueue/projects/Fire/render/test_2.jpg'
file '/Volumes/hqueue/projects/Fire/render/test_3.jpg'
file '/Volumes/hqueue/projects/Fire/render/test_4.jpg'
file '/Volumes/hqueue/projects/Fire/render/test_5.jpg'
file '/Volumes/hqueue/projects/Fire/render/test_6.jpg'
file '/Volumes/hqueue/projects/Fire/render/test_7.jpg

然后运行如下命令ffmpeg -y -framerate 12 -f concat -i /var/folders/fy/8zlxyq497kz0nzgb1nqc9xf59rwbjm/T/image_list.txt -c:v libx264 -profile:v high -c copy -crf 20 -pix_fmt yuv420p $HOME/Desktop/test.mp4
我得到以下输出[concat @ 0x7f870e809c00] Unsafe file name '/Volumes/hqueue/projects/Fire/render/test_1.jpg'
/var/folders/fy/8zlxyq497kz0nzgb1nqc9xf59rwbjm/T/image_list.txt: Operation not permitted

现在它正在制作一个视频,但只有几个输入帧。

最佳答案

我将选定的文件放在一个文件夹中并使用

ffmpeg -pattern_type glob -i '*.jpg' output.mp4

关于python - 如何使用 ffmpeg 将多个显式图像路径连接到视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57137504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com