Интерес поработать с видео возник с необходимостью объединения нескольких файлов.MOV с фотоаппарата Kodak. Установив из репозитория Kdeline, Kino, Pitivi Video Editor я попробовал это сделать. У меня что-то получилось, но это что-то мне не нравилось.
Из-за Mu-law audio используемого в Kodak'е ничего путного не получалось. Сделав очередной вывод о покупках и последствиях, ещё раз воздам хвалу Google.
То, с чего всё началось, если сказать правду, меня не очень сильно интересовало. Скорее интерес вызывала попытка решения вопроса в консоли. Командную строку воспринимаю как алфавит, как нечто великое. Итак, основная задача — работа с видео в командной строке, великой и алфавитободобной! Ну и что-то увидеть и услышать со своего Kodak`а на экране компьютера тоже не помешает, это скорее как побочный эффект.
Прекрасно понимая, что потом я забуду о своих топтаниях, я решил всё записать. Склероз, однако, а может и сгодится.
Установив некоторое количество пакетов первое, что я пожелал сделать — заполучить man dvdautor (почему?).
$ man dvdauthor > dvdauthor-manual.txt
Ха! Действительно в моём домашнем каталоге появился файл dvdauthor-manual.txt,
но вот кракозябры портили всё дело. Помог sergem с fedora@conference.jabber.ru
$ man dvdauthor | col -b > dvdauthor-manual.txt
Теперь я могу разбираться в man-ах, спасибо, sergem!
Подобным образом было выведено 128 страниц mencoder-manual. На русском, что было приятно. Проработав, как смог, статьи и маны я научился выделять аудио дорожку и что-то
с ней изображать, но что бы я не делал с выделенной дорожкой в исходном файле оставалась грязь от Mu-law audio. Идея получить чистый от аудиодорожки файл никак не воплощалась.
$ mencoder 0.MOV -o file.avi -ovc copy -nosound
И получилось!
Вырезать звуковую дорожку из видео (0.MOV в моём случае)в отдельный файл можно многими способами, к примеру, так:
$ ffmpeg -i 0.MOV -vn -acodec copy 0.wma
или так:
$ mplayer -ao pcm -vo null 0.MOV
Замечу одну деталь. Исходный файл c которым я упражняюсь 0.MOV имеет объём 12,0 МБ
Выделенный аудио audiodump.wav — 351,0 КБ (моно с частотой дискретизации 11025 Hz)
Очищенный от аудио видео файл -11,8 МБ
Теперь я имею видеофайл, чистый от звука и не тронутый преобразованиями, собственно что я и хотел.
Прекрасно понимаю, что это самая макушечка верхней надводной части айсберга, но она моя! И спустя какое-то время уже хочется сказать, что я уже знаю как лучше не делать, а лучше вот так:
Т.о. получаю audio.wav объёмом 2,7 МБ c частотой дескритизации 44100 Hz 2 канала.
Дальше раскладываю видедфайл на кадры, что лучше сделать в отдельной папке: