Звуковая дорожка в ffmpeg

[Удален]
5736

Здраствуйте,вопрос может и избитый,но помощи хотелось бы от вас всё же.

Не редко,но попадаются файлы с двумя звуковыми дорожками - а именно русская и английская.Подскажите какую команду дописать в ffmpeg,чтобы была только русская озвучка,а то на выходе постоянно английский язык.Для примера покажу с каким файлом проблемы,а именно его характеристика:

Качество: WEB-DL (720p)

Видео: MPEG-4 AVC, 3860 Кбит/с, 1280x718

Аудио: Русский (AC3, 2 ch, 192 Кбит/с), английский (AC3, 6 ch, 384 Кбит/с)

Размер: 2.72 ГБ

Продолжительность: 2 x ~ 00:43:00

Перевод: Любительский одноголосый

Код который использую для кодирования контейнера mkv:

("ffmpeg -i $input -ac 2 -b 800k -s 624x352 -y $output2_1")

кодировка используется автоматом для всех файлов,через php скрипт.

Подскажите как выставить только русскую дорогу

Z1
На сайте с 07.02.2012
Offline
67
#1

ffmpeg -i INPUT -map 0:0 -map 0:N OUTPUT

где N - номер звуковой дорожки

PS: это все параметры, которые вбиваешь? маловато будет))

[Удален]
#2

zerom1nd,в моём случае значит получается так да:

ffmpeg -i $input -map 0:0 -map 0:1 OUTPUT -ac 2 -b 800k -s 624x352 -y $output2_1

где N,получается 1

И если тебя не затруднит,как ты видишь полныйкод кодирования для данного файла что вверху темы

Z1
На сайте с 07.02.2012
Offline
67
#3

номер звуковой дорожки можно посмотреть в выводе - ffmpeg -i INPUT

там будет что то вроде:

stream #0:0 - video

stream #0:1 - audio eng

stream #0:2 - audio rus

[Удален]
#4

Спасибо,тему можно закрыть

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий