UI-VieNeu / scratch /print_args.py
HuuDatLego's picture
Upload folder using huggingface_hub
911c66e verified
import os
import ffmpeg
def print_ffmpeg_args():
concat_path = "concat.txt"
tts_audio_path = "audio.mp3"
char_stream = ffmpeg.input(concat_path, f="concat", safe=0)
audio_stream = ffmpeg.input(tts_audio_path)
bg_green = ffmpeg.input("color=c=0x00FF00:s=1080x1080:r=30", f="lavfi")
char_stream = ffmpeg.filter(char_stream, 'scale', 1080, 1080, force_original_aspect_ratio='decrease')
video_final = ffmpeg.overlay(bg_green, char_stream, x='(main_w-overlay_w)/2', y='(main_h-overlay_h)/2')
out = ffmpeg.output(video_final, audio_stream, "output.mp4", vcodec="libx264", acodec="aac", audio_bitrate="192k", pix_fmt="yuv420p", r=30, shortest=None)
args = ffmpeg.get_args(out)
print(" ".join(args))
if __name__ == "__main__":
print_ffmpeg_args()