我正试图从昨天晚上开始这一收入方案,似乎无法得到任何工作。 我想首先播放录像,然后转播录像。 我读了哪部录像和什么从文字档案中给出最后名字,180多条线长,几部录像。
迄今为止,与太阳下的每一想法一样,我尝试过、分处理和系统,我只能收到错误陈述,或者说,现在我拿不出任何档案。 我如何正确工作?
import ffmpeg
import subprocess
import os
os.chdir( /home/Downloads/SRs/ )
a = open( SRt.txt , r )
b = a.readlines()
a.close()
for c in range(0, len(b)-1):
words = list(b[c].split(" "))
d = len(words)
e = words[d-1]
f = b[c].replace(e, FR + str(c) + .mp4 )
words[d-1] = FR + str(c) + .mp4
print(f)
subprocess.call(f, shell=True)
subprocess.call([
ffmpeg ,
-i ,
" FR + str(c) + .mp4 ",
-vf scale=320:240 ,
words[d-1],
])
下面是原始档案所想的例子:
ffmpeg -i SR.mp4 -ss 00:00:00 -to 00:01:22 -c:v copy -a copy CPH.mp4
ffmpeg -i SR.mp4 -ss 00:01:24 -to 00:02:58 -c:v copy -a copy CG.mp4
ffmpeg -i SR.mp4 -ss 00:02:59 -to 00:05:41 -c:v copy -a copy CSGP.mp4
没有什么东西只是把视频分开,然后在转播之前加以挽救。
我尝试:
z=subprocess.call(f, shell=True, stdout=subprocess.PIPE)
print(z)
但我得到的是1人。
当我改为:
z=subprocess.call(f, shell=True, stderr=subprocess.PIPE)
print(z)
我得到的是1人。
也许我做的是错事。