2015-11-13 2 views
0

У меня есть приложение Rails, и я получаю в качестве параметров в контроллере два файла. Один из них - аудио (WAV), а другой - видео (webm).Смешивание видео и аудио файлов в Rails

Мне нужно смешать их вместе, чтобы выход был видео (mp4) с уже смешанным звуком.

Как я могу это сделать?

+1

Лучший способ сделать видео смешивания с рубином не использовать рубин ... называем внешняя программа – Meier

+1

Это настоящая бездонная яма, но вы можете использовать 'ffmpeg'. Этот ответ SO может помочь вам: http://stackoverflow.com/questions/20263131/merge-wav-audio-and-webm-video – orde

ответ

0

Поскольку @Meier указал, использование Ruby - это не путь, а использование внешней программы.

После FFmpeg установлен на хосте, можно выполнить следующую команду в Rails, чтобы иметь mkv выходной видеофайл:

`ffmpeg -i #{video_file.path} -i #{audio_file.path} -acodec copy -vcodec copy -f matroska output.mkv` 
Смежные вопросы