Многие фильмы содержат кроме звуковой дорожки на русском языке, еще и оригинальную на английском,
которая потребляет дополнительных 40-60 мегабайт места на диске.Чтобы узнать количество дорожек в целой группе фильмов нужно использовать команду
$ for f in *.avi; do echo -n "$f / " ; mplayer -endpos 0 -vo null "$f" 2> /dev/null | grep "Audio stream found"|wc -l ; done
А избавиться от ненужных дорожек можно так
for f in *.avi ;do mencoder -alang ru -ovc copy -oac copy "$f" -o "/media/video/$f"; done
Важны опции:
-ovc copy и -oac copy - просто копируют выбранные аудио и видео потоки без какой либо обработки
-alang ru - выбирает русскоязычную дорожку
URL: http://breys.ru/blog/407.html
Обсуждается: http://www.opennet.dev/tips/info/2167.shtml