glt3953's picture
Upload 10 files
7233d8d
raw
history blame contribute delete
941 Bytes
#from moviepy.editor import *
#from moviepy.video.VideoClip import VideoClip
#from moviepy.video.tools.subtitles import SubtitlesClip
#
### 或者直接使用TextClip
##subtitle = TextClip("Hello World", fontsize=24, color='white')
#
#video = VideoFileClip("demo_shejipuhui.mp4")
##subtitles = (SubtitlesClip("demo_shejipuhui.srt", font="Arial", fontsize=24, color='white'))
#subtitles = (SubtitlesClip("demo_shejipuhui.srt"))
#
#final = CompositeVideoClip([video, subtitles])
#final.write_videofile("output.mp4")
#import ffmpeg
import subprocess
command = "ffmpeg -i demo_shejipuhui.mp4 -i demo_shejipuhui.srt -c:s mov_text -c:v copy -c:a copy output.mp4"
subprocess.call(command, shell=True)
#video = ffmpeg.input('demo_shejipuhui.mp4')
#subtitle = ffmpeg.input('demo_shejipuhui.srt')
#
#out = ffmpeg.concat(video, subtitle, v=1, a=1).node
#out[0].opts = '-codec copy'
#out[1].opts = '-codec mov_text'
#
#out.output('output.mp4').run()