Кодирование видео
Продолжение поста
Увы, но все оказалось не настолько радужно. В какой-то момент Qeven «споткнулся» на аудиокодеке в очередном сериале и, в итоге, выдал полный бред. Видеоряд идет с намного большей скоростью, чем звуковой. Придется переделывать...
Долго искать не пришлось — в памяти всплыла программа ffmpeg. Да, знаю, что с нее и надо было начинать, но на тот момент хотелось какой-го GUI. После нескольких экспериментов с параметрами, родились несколько строк для обработки сериалов.
for i in *; do r=$(echo $i | sed 's/\[M-KV2501\] Spider-Man TAS /s/; s/x/e/'); mv "$i" "$r"; done;
for i in *; do avconv -i "$i" -vcodec mpeg4 -b 2400k -acodec mp3 -ab 128k "./convert/$i.avi"; done;
В первой строчке я переименовываю названия серий и привожу их к виду: s1e01 — название серии.mkv. Во второй запускаем конвертирование всех файлов с указанием нужных битрейтов (подобраны экспериментально) и кодеков (они взяты из спецификации DVD-проигрывателя). Битрейты снижал сознательно, чтобы уменьшить размер конечного файла.