четверг, 15 ноября 2012 г.

VOB to MP3

Наверняка хотя бы однажды каждому хотелось перегнать отрывок из любимого фильма, ну или просто понравившуюся фильмопесню в телефон/MP3-плеер. Чаще всего для этого приходится лезть в интернет и искать нужное. Но все можно сделать просто до безобразия просто :)
Для начала получим из видеофайла звуковую дорожку. Просто берем нужный VOB-файл и пишем следующее:
ffmpeg -i VTS_01_4.VOB -ac 2 -ab 192000 -acodec libmp3lame vts.mp3
Разберем параметры:
-i Имя входного файла
-ac Число аудиоканалов во входном файле. Если один, то можно не указывать. Узнать их количество можно по тому, что выводит ffmpeg.
-ab Аудиобитрейт. 192 000 означает 192 Kb/s.
-acodec Аудиокодек. По умолчанию стоит mp2, от которого, судя по названию, mp3 добиться трудно.

Есть и другой путь - помощью transcode:
transcode -i VTS_01_4.VOB -o vts.wav -y wav

Итак, на выходе без особых хлопот получаем звуковой файл. Теперь можно обрезать его, как нашей душе угодно, до тысячных долей секунды! Нарезка производится с помощью двух параметров:
-ss Расстояние от начала файла
-t Продолжительность фрагмента
Например:
ffmpeg -i 04.wav -ss 00:08:24.000 -t 00:01:34 -ab 192000 04.mp3

Естественно, все вышесказанное можно уложить в одну мегакоманду:
ffmpeg -i VTS_01_4.VOB -ss 00:08:24.000 -t 00:01:34 -ac 2 -ab 192000 -acodec libmp3lame vts.mp3
Но поскольку часто приходится нарезать несколько раз, чтобы подгадать точное время, быстрее будет выполнять два шага поотдельности. С ужасом представляю, что надо было бы проделать для этого под Windows.

Комментариев нет:

Отправить комментарий