File size: 941 Bytes
7233d8d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#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()