Spaces:
Paused
Paused
GilangAlRusliadi commited on
Commit ·
a30efa9
1
Parent(s): f6f6516
- others.py +3 -3
- trailer.py +4 -4
others.py
CHANGED
|
@@ -286,11 +286,11 @@ def join_video(name, thumbnail_file, video_file):
|
|
| 286 |
# Tentukan jalur ke file output
|
| 287 |
output_file = f'{output_dir}/{name}.mp4'
|
| 288 |
# Gunakan ffmpeg untuk membuat video 1 detik dari file gambar dan audio
|
| 289 |
-
|
| 290 |
# Gunakan ffmpeg untuk menggabungkan intro dan video
|
| 291 |
with open('input.txt', 'w') as f:
|
| 292 |
f.write(f"file '{name}.mp4'\n")
|
| 293 |
f.write(f"file '{video_file}'\n")
|
| 294 |
-
|
| 295 |
-
|
| 296 |
return output_file
|
|
|
|
| 286 |
# Tentukan jalur ke file output
|
| 287 |
output_file = f'{output_dir}/{name}.mp4'
|
| 288 |
# Gunakan ffmpeg untuk membuat video 1 detik dari file gambar dan audio
|
| 289 |
+
subprocess.run(['ffmpeg', '-loop', '1', '-i', thumbnail_file, '-i', audio_file, '-c:v', 'libx264', '-b:v', '850k', '-bufsize', '1000k', '-r', '30', '-b:a', '160k', '-ar', '44100', '-ac', '2', '-t', '1', '-pix_fmt', 'yuv420p', '-vf', 'scale=1280:720','-shortest', f'{name}.mp4'])
|
| 290 |
# Gunakan ffmpeg untuk menggabungkan intro dan video
|
| 291 |
with open('input.txt', 'w') as f:
|
| 292 |
f.write(f"file '{name}.mp4'\n")
|
| 293 |
f.write(f"file '{video_file}'\n")
|
| 294 |
+
subprocess.run(['ffmpeg','-f','concat','-safe','0','-i','input.txt','-c:v','libx264','-b:v','850k','-bufsize','1000k','-r','30','-b:a','160k','-ar','44100','-ac','2','-c:a','aac','-pix_fmt','yuv420p','-vf','scale=1280:720', output_file])
|
| 295 |
+
|
| 296 |
return output_file
|
trailer.py
CHANGED
|
@@ -21,10 +21,10 @@ def trailer(url):
|
|
| 21 |
video_file = convert_videos(720, video_file)
|
| 22 |
|
| 23 |
# Menggabungkan video
|
| 24 |
-
|
| 25 |
|
| 26 |
-
video_info = "Series: {series}
|
| 27 |
-
video_info += "Code: {digits}
|
| 28 |
-
video_info += "Actress: {actress}
|
| 29 |
|
| 30 |
return video_file, judul, video_info, thumbnail_file
|
|
|
|
| 21 |
video_file = convert_videos(720, video_file)
|
| 22 |
|
| 23 |
# Menggabungkan video
|
| 24 |
+
video_file = join_video(judul, thumbnail_file, video_file)
|
| 25 |
|
| 26 |
+
video_info = "Series: {series}\n"
|
| 27 |
+
video_info += "Code: {digits}\n"
|
| 28 |
+
video_info += "Actress: {actress}\n"
|
| 29 |
|
| 30 |
return video_file, judul, video_info, thumbnail_file
|