@mypallmall

Как в VirtualDub «склеить» картинку и файл mp3, чтобы получилось видео для YouTube?

Действовал по этой инструкции.

Получился видео файл, но VLC при проигрывании показывает черный экран,
а YouTube говорит, что формат плохой.

Размер mp3 файла большой, около 550 МБ - аудиокнига. Хотя вряд ли дело в этом.

Что я делаю не так?

VirtualDub привлекает колоссальной скоростью работы.
Не сравнить с Sony Vegas, Adobe Premiere, Pinnacle Studio и т. п.

Если есть другие предложения как трансформировать аудио файл в файл пригодный для заливки на YouTube, при этом минимально увеличивая его размер и сохраняя скорость работы VirtualDub, буду рад услышать.

Всем спасибо за ясные ответы!
  • Вопрос задан
  • 7715 просмотров
Решения вопроса 1
Мы подобный сервис сделали на основе ffmpeg.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
XaLBa
@XaLBa
VirtualDub'у нужно, чтобы видео было той же длины, что и аудио. А у вас одна картинка.

Для решения этой проблемы можно использовать AviSynth. Это скриптовый язык для редактирования видео. Инсталлятор можно взять на avisynth.nl

Нужно создать файл с расширением .avs и примерно следующим содержанием.
ImageSource("image.jpg", 0, 0) # здесь путь до вашей картинки
AssumeFPS(25) # установим частоту кадров будущего видео в 25
Loop(N) # тут нужно указать, сколько раз нужно повторить картинку, 
        # чтобы получилось видео нужной длины 
        # (продолжительность аудио в секундах × частота кадров = 25)

AviSynth-скрипты VirtualDub открывает как обычное видео. Не забудьте настроить сжатие видео (в сети полно мануалов), иначе получится файл очень большого размера.
Ответ написан
Gromobanan777
@Gromobanan777
Self-employed professional
В VirtualDub нужно копировать кадр с изображением, и копировать много раз, поскольку 1 картинка = 1 кадр (и видно эту картинку ~1/24 секунды).
Есть вот этот фильтр, он поможет.
А есть вот такой сервис, специально для Ваших целей.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы