Форум сайта python.su
0
Пытаюсь подружить Python и FFMpeg под Windows.
Необходимо из набора изображений и звуковых дорожек (хранятся в памяти программы как numpy array) сделать одно длинное видео.
Смог сделать это в 2 прохода: сначала создаю видео файл без аудио дорожки, потом прибавляю к нему аудио.
ffmpeg -y -f rawvideo -vcodec rawvideo -s 1920x1080 -pix_fmt bgr24 -r 5.00 -i pipe:0 -an -vcodec libx264 -preset medium -pix_fmt yuv420p video.avi
создаю видео
ffmpeg -y -f s16le -acodec pcm_s16le -ar 44100 -ac 1 -i pipe:0 -i video.avi -c:v h264 -c:a ac3 videoANDaudio.avi
добавляю аудио
Можно ли сделать это в 1 проход? Думал о NamePipe, но не нашел в интернете информацию о том, как его создать.
PS. Предложите технологию, лучше FFMpeg для этой программы, если такая имеется.
Отредактировано 19prv94 (Май 3, 2016 09:55:41)
Офлайн
53
19prv94
как вариант: записать команды в bat-файл и запускать его
Офлайн