В общем до того, как недавно (3 часа назад) наткнулся поиском на пост по get-flash-videos для получения роликов с ютьюба, написал свой велосипед (коротенькую обвязку для mencoder в итоге) для слития аудио и видеодорожек без перекодирования в mkv-контейнер, полученных с ютьюба с помощью flashgot.
Для нормальной работы аудио нужно переопределять код аудиокодека с помощью -fafmttag, иначе звук не воспроизводится. Название кодека из mplayer ... -identify я получаю, а вот соответствующий ему 16-ричный код я не знаю, откуда взять.
В общем нужна таблица соответствий наименования кодека, выдаваемого mplayer -identify, и 16-ричного кода, ему соответствующего. Полдня в гугле и яндексе результатов не дали.
upd. Нашёл-таки на просторах интернета дефолтный файл codecs.conf (
http://kurssit.it.jyu.fi/TIEP111/2011/bin/mplayer/codecs.conf ), которого у меня почему-то нет, там есть эти форматы. Другой вопрос, что даже у указанием верного тэга аудиокопия в объединённой матрёшке не играется :/ Но это уже второй вопрос.
upd1. Свой велосипед таки пригодится, не нашёл, как тот же get-flash-videos заставить в FullHD/UltraHD тянуть.