gpt4 book ai didi

python - 使用 ffmpeg_extract_subclip 提取部分视频 - 黑框

转载 作者:行者123 更新时间:2023-11-28 17:04:11 25 4
gpt4 key购买 nike

我正在尝试使用:“ffmpeg_extract_subclip” 来提取部分视频。

我面临着一些问题:

1.当我剪辑一个小视频(1-3 秒)时出现黑帧,只有音频在工作。2.当我切割较长的视频时,输出视频卡在结束前 2-3 秒。

这是我的简单代码:

from moviepy.video.io.ffmpeg_tools import ffmpeg_extract_subclip

input_video_path = 'myPath/vid1.mp4'
output_video_path = 'myPath/output/vid1.mp4'
t1 = 6.5
t2 = 16 # random numbers, my last attempt..

ffmpeg_extract_subclip(input_video_path, t1, t2, targetname=output_video_path)

我试图查看代码内部: ffmpeg_extract_subclip Function

但还是不明白哪里出了问题.. :(

我仍在尝试,如果有人知道问题所在或有不同的方法,那就太好了。

非常感谢您的帮助!

最佳答案

尝试使用moviepy.video.io.VideoFileClip:

from moviepy.video.io.VideoFileClip import VideoFileClip

input_video_path = 'myPath/vid1.mp4'
output_video_path = 'myPath/output/vid1.mp4'

with VideoFileClip(input_video_path) as video:
new = video.subclip(t1, t2)
new.write_videofile(output_video_path, audio_codec='aac')

它对我来说很好用。 aah 音频编解码器对于 Safari 和一些 Mac OS 视频播放器很重要。

关于python - 使用 ffmpeg_extract_subclip 提取部分视频 - 黑框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52257731/

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