Работа с видео в Linux. Часть 4. Mencoder, Avimerge, Mkvtoolnix, Vorbis - рецепты. |
|
Дата публикации: June 14, 2010, 8:35 p.m.
|
Теги: видео, linux, mplayer, mencoder, |
Автор: Brainsburn |

Краткое содержание: как добавить вторую звуковую дорожку в видео; как удалить определенную звуковую дорожку из видео; как склеить два видеофайла; восстановить индекс; изменить пропорции AVI видео; убрать черные поля; изменить разрешение видео; изменить формат видео без пересжатия и другие
Как добавить вторую звуковую дорожку в видеофайл:
Имеется в виду добавление дополнительной звуковой дорожки без замены уже существующей и без пересжатия видео. Если честно, ответ этот вопрос у меня вызвал некоторые затруднения. В Интернете можно найти решение:
$ avimerge -i video.avi -p input.wav -o output.aviНо в моем дистрибутиве эта программа не хочет работать:
[avilib.c] critical: AVI open: avilib - Not an AVI fileпонять причину и исправить эту ошибку мне так и не удалось. В том же самом Интернете есть еще один способ добавить звук в видео:
$ mencoder video.avi -audiofile sound.wav -oac copy -ovc copy -o output.avi
Но, в этом случае, разумеется, mencoder не добавит еще одну звуковую дорожку, а лишь перезапишет существующую. Это будет полезно, если вам надо лишь добавить звук к "немому" видео.
Больше никаких вариантов я не нашел, но вдруг наткнулся на утилиту mmg (mkvmerge) из набора утилит mkvtoolnix. Mmg - графический вариант, mkvmerge - консольный. Это - замечательная утилита для редактирования видеофайлов, которая может сохранять их в формат MKV (без пересжатия, разумеется). Я точно не знаю, какие видеоформаты она поддерживает, но кроме родного MKV, она отлично открывает AVI.
Таким образом, открываете в mmg видеофайл (кнопка Добавить) и добавляете звук (этой же кнопкой). Внизу выбираете имя для выходного файла и жмете "Начать мультиплексирование".
Процесс, обычно, занимает от нескольких секунд до нескольких минут.
Как оставить определенную звуковую дорожку в видеофайле (как удалить лишние звуковые дорожки)
Например, у вас имеется видео в формате AVI с двумя звуковыми дорожками - одна на русском, вторая - на китайском. Дорожка на русском вам, конечно, не нужна и вы хотите ее удалить, облегчив тем самым размер файла. Открываете видео в уже упомянутой выше утилите mmg и в списке "Дорожки, главы и теги" снимаете галки с лишних звуковых дорожек, оставляя одну нужную. Сохраняете видео и вуаля! - появляется видеофайл в формате MKV с только нужной звуковой дорожкой.
Разрезать AVI видеофайл на несколько частей
Для этого можно воспользоваться утилитой avisplit из пакета transcode:
$ avisplit -i 1.avi -s 100Опция -s 100 означает, что видео будет разрезано на куски, размером 100МБ.
Как Склеить два видеофайла:
$ mencoder -ovc copy -oac copy -o out.avi 1.avi 2.aviЭта команда склеит 1 и 2 видео файлы в один - out.avi. Но, будьте осторожны - в некоторых случаях может перестать работать перемотка. Чтобы это исправить, используйте опцию -idx.
Еще один способ сделать один видеофайл из двух:
$ cat video1.avi video2.avi|mencoder - -oac copy -ovc copy -o output.avi
Восстановить индекс (если не работает перемотка):
$ mencoder input.avi -idx -ovc copy -oac copy -o out.aviЭта команда заново сгенерирует индекс, но не надейтесь, что она исправит другие ошибки видео.
Исправить/изменить пропорции у AVI файла:
Для переопределения пропорций в видео, используйте опцию -force-avi-aspect:
$ mencoder input.avi -ovc copy -oac copy -o out.avi -force-avi-aspect 4/3
Обрезать границы видео (убрать черные поля)
Если вы создаете dvdrip и вам нужно убрать черные поля у видео, вы можете использовать фильтр cropdetect для автоопределения. Запускаете mplayer из терминала таким образом:$ mplayer dvd://3 -vf cropdetectи перематываете видео, хотя бы до середины, с помощью стрелок. Вы увидите в выводе терминала нечто подобное:
-vf crop=681:538:10:9Теперь, указав эти цифры фильтру crop, вы сможете обрезать картинку видео до указанных границ. Но, чтобы быть уверенным, вы можете, сперва, проверить корректность:
$ mplayer dvd://3 -vf rectangle=681:538:10:9Mplayer отрисует прямоугольник на видео и вы сможете увидеть, корректно ли фильтр cropdetect определил границы черных рамок. После этого, можете обрезать видео, использовав фильтр crop для mencoder:
$ mencoder input.avi -o out.avi -of lavf -oac copy -ovc lavc -lavcopts vcodec=mpeg4 -vf crop=681:538:10:9
Изменить размеры (разрешение) видео
Иногда, вам может понадобиться изменить разрешение у видео. Сделать это можно с помощью mencoder и видео фильтра scale. Вы можете указать размеры полностью (-vf scale=420:260), в этом случае будьте осторожны с сохранением пропорций, а можете указать лишь одно значение scale растянет другое пропорционально. (-vf scale=420:-2)
$ mencoder input.avi -o out.avi -of lavf -oac copy -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=420:-2
Изменить формат видео файла без перекодирования
Сменить формат файла (контейнер) без пересжатия, например AVI на MKV, можно так:
$ mencoder input.avi -o out.mkv -of lavf -oac copy -ovc copy
Как повернуть видео на 90 градусов
Используйте видеофильтр rotate:$ mencoder input.mkv -o output.mkv -oac copy -ovc xvid -xvidencopts bitrate=2000 -vf rotate=1Не забудьте указать нужные опции сжатия для видеокодека.
rotate=0 - повернуть на 90 градусов по часовой стрелке и отразить rotate=1 - повернуть на 90 гр. по часовой стрелке rotate=2 - повернуть на 90 гр. против часовой стрелки rotate=3 - повернуть на 90 гр. против часовой стрелки и отразить
Задать аудио кодек при кодировании видео
Делается это аналагично настройкам видео кодека - с помощью -lavcopts (если вы используете libavcodec):
$ mencoder input.avi -o out.mkv -ovc lavc -oac lavc -lavcopts acodec=vorbis:abitrate=128:vcodec=mpeg4:vbitrate=800Аудио кодек задается параметром acodec, битрейт для аудио задается параметром abitrate. Для MP3 используйте acodec=libmp3lame
Указать настройки сжатия аудио кодеку MP3
Сделать это можно с помощью опции -lameopts$ mencoder input.avi -o out.avi -ovc xvid -oac mp3lame -lameopts vbr:2:q=5q=5 указывает желаемое качество по десятибальной шкале (от 0 до 9)
Получить звук из видеофайла:
$ mplayer video.avi -dumpaudio -dumpfile sound.mp3Заметьте, расширение .mp3 ничего не дает - звук будет в том формате, в котором он был в самом видеофайле.
Еще один способ извлечь аудио из видеофайла:
$ mplayer video.avi -ao pcm:fast:file=sound.wav -vo nullВ этом случае звук будет в несжатом PCM формате и его необходимо будет сжать (MP3 или Vorbis), прежде чем добавлять к видео, т.к. размер файла будет довольно большой.
Хитрый способ вырезать звук из видео:
$ mplayer video.avi -dumpaudio -dumpfile sound.ac3 $ mplayer sound.ac3 -ao pcm:fast:file=sound.wav -vo nullХотя тут используются сразу две команды, этот способ может работать быстрее, если вам надо получить звук в несжатом PCM формате. К примеру, вы хотите вырезать звук из видео, причем он должен быть в формате PCM, чтобы его можно было сконвертировать в Vorbis с помощью oggenc. Способ с -dumpaudio скорее всего не подойдет, т.к. с этим способом звук будет в том же формате, в котором он был в видео, а нам нужен PCM. С помощью способа с -ao pcm:fast:file=sound.wav звуковая дорожка будет вырезаться из видео очень долгое время, особенно если это видео в высоком качестве. Тогда вы можете сначала скопировать звуковую дорожку в отдельный файл, а потом сконвертировать ее в PCM с помощью того же mplayer-а. Хитрость заключается в том, что вторая команда выполняется во много раз быстрее, если обрабатывается не видео а аудио файл.
Как извлечь определенную звуковую дорожку из видеофайла:
Все так же, как в предыдущих двух примерах, только надо указать mplayer-у номер звуковой дорожки. Получить список звуковых и видео дорожек можно, начав проигрывать видео в mplayer в терминале. Вы увидите нечто подобное:$ mplayer 2.mkv MPlayer SVN-r30554-4.4.3 (C) 2000-2010 MPlayer Team Воспроизведение 2.mkv. [mkv] ID дорожки 1: video (V_MS/VFW/FOURCC) "nameofvideo", -vid 0 [mkv] ID дорожки 2: audio (A_MPEG/L3) "nameofaudio1", -aid 0, -alang und [mkv] ID дорожки 3: audio (A_MPEG/L3) "nameofaudio2", -aid 1, -alang und [mkv] ID дорожки 4: audio (A_MPEG/L3) "nameofaudio3", -aid 2, -alang und"nameofaudio1" - имя первой звуковой дорожки. -aid 0 - идентификатор. Если вы хотите сохранить вторую звуковую дорожку в файл, команда будет такой:
$ mplayer video.avi -dumpaudio -dumpfile sound.mp3 -aid 2
Сжать звук кодеком Vorbis:
Чтобы сконвертировать несжатый WAV в Vorbis, можно воспользоваться утилитой oggenc, входящей в состав пакета Vorbis (в моей Gentoo он называется vorbis-tools)$ oggenc sound.wav -q 3 -o sound.oggОпция -q 3 задает качество звука - средний битрейт получится 88-112кбит/с. Не советую, кстати, ставить выше. Не ориентируйтесь на битрейт в MP3 - в Vorbis нужен битрейт намного меньший, чем в MP3 для аналогичного качества. Т.е. звуковые файлы будут и весить меньше и звучать лучше, чем файлы в MP3.
Если вы хотите сконвертировать MP3 в Vorbis, в примере выше написано, как проиграть видео/аудио файл mplayer-ом, чтобы извлечь из него звук в формате WAV для дальнейшего кодирования. Но, можно пойти простым путем и воспользоваться утилитой mp32ogg.
Как удалить звук из видео
$ mencoder video.avi -o out.avi -ovc copy -idx -nosound
Если вы не нашли в этом списке ответа на ваш вопрос, оставьте его в комментариях, только попытайтесь сформулировать вопрос максимально точно. Спасибо.
Возможно, эти материалы Вас заинтересуют:
- Работа с видео в Linux. Часть 3. Mencoder.
- Работа с видео в Linux. Часть 4. Mencoder, Avimerge, Mkvtoolnix, Vorbis - рецепты.
- Работа с видео в Linux. Часть 1. Mplayer. Хитрости и трюки.
- Работа с видео в Linux. Часть 2. Mplayer. Хитрости и трюки.
- MKVToolnix
Рекомендовать эту страницу:
Комментарии:(68)
Воспроизведение video.mkv.
Обнаружен libavformat формат файла!
[lavf] stream 0: audio (aac), -aid 0, -alang und
[lavf] stream 1: video (h264), -vid 0
Если он увидит несколько звуковых дорожек, конкретную можно воспроизвести опцией -aid:
$ mplayer video.mkv -aid 1
К примеру, вам надо разрезать видео на 3 части. Первая часть с 1й по 2ю минуты (т.е. с 00:00:00 по 00:01:00), вторая с 1й минуты по 2ю, третья - с 2й минуты по 3ю. В таком случае команда будет выглядеть так:
$ avisplit -i video.avi -t 00:00:00-00:01:00,00:01:00-00:02:00,00:02:00-00:03:00
Т.е. просто через запятую указывается время начала и конца вырезаемой части.
mencoder video.mkv -o out.mkv -of lavf -oac copy -ovc xvid -xvidencopts \ bitrate=1500:chroma_opt:vhq=4:bvhq=1:quant_type=mpeg -vf scale=-2:576
ffmpeg2theora video.mkv -v 7 -y 720 -o out.mkv
Как теперь туда засунуть оригинальную дорогу и русс. сабы. Это нужно из 6, 6 все вытаскивать и в новый рип совать? Если можете распишите. Очень благодарю, обратиться то блин не к кому, одни Виндузятники.
ЗЫ: Можно как-нибудь с вами связаться иначе..аська или почта?
Тут я расписала как делать отрывки (семплы) из видео
В ней можно открыть видео с одной звуковой дорожкой, потом добавить второе видео, снять галки со звуковой дорожки первого видео и видеопотока второго видео, оставив нужные дорожки. Потом файл можно сохранить в формат MKV. Видео пересжиматься не будет.
Если не получится, то можно выдрать нужные звуковые дорожки с помощью mplayer, как я писал в этой статье и, опять же, с помощью mmg добавить их к вашему видео.
Моя почта - i@zenux.ru
Регулярно возникает задача из большого набора файлов 3GP получить один AVI для просмотра на бытовом DVD-плеере. Каким набором команд это проще сделать без "заморочек" и тонких настроек?
mencoder -ovc xvid -oac mp3lame -lameopts cbr:br=160 -srate 44100 -xvidencopts bitrate=2000:chroma_opt:vhq=4:bvhq=1:quant_type=mpeg -forceidx -o out.avi *.3gp
Эта команда из всех 3gp файлов, находящихся в текущей директории, сделает один файл out.avi с кодеком xvid. Xvid поддерживается всеми бытовыми DVD плеерами. Лишь два уточнения: все 3gp файлы должны быть одинакового разрешения и битрейт ("bitrate=2000") возможно придется увеличить, если качество будет недостаточное. Чем выше разрешение видео, тем больше нужен битрейт.
Я хочу просто сменить контейнер с mp4 в mkv. Я пытался сделать так же как и в пункте страницы, но получается только это:
$ mencoder 1.mp4 -o 1.mkv -of lavf -oac copy -ovc copy
MEncoder 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
success: format: 0 data: 0x0 - 0x65e0c969
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
VIDEO: [H264] 1280x528 24bpp 23.976 fps 1893.4 kbps (231.1 kbyte/s)
[V] filefmt:44 fourcc:0x34363248 size:1280x528 fps:23.976 ftime:=0.0417
** MUXER_LAVF *****************************************************************
REMEMBER: MEncoder's libavformat muxing is presently broken and can generate
INCORRECT files in the presence of B-frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
*******************************************************************************
OK, exit.
videocodec: framecopy (1280x528 24bpp fourcc=34363248)
Audio format 0x4134504d is incompatible with '-oac copy', please try '-oac pcm' instead or use '-fafmttag' to override it.
Exiting...
И создается пустой файл 1.mkv
Что делать? Пробовал извлечь аудио дорожку из видео, извлек, но вот удалить из видео потом не смог. Он создал целевой файл, длительностью 2 сек. Вот:
$ mencoder 1.mp4 -o 1.mp4 -ovc copy -idx -nosound
MEncoder 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
WARNING: OUTPUT FILE FORMAT IS _AVI_. See -of help.
success: format: 0 data: 0x0 - 0x65e0c969
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
VIDEO: [H264] 1280x528 24bpp 23.976 fps 1893.4 kbps (231.1 kbyte/s)
[V] filefmt:44 fourcc:0x34363248 size:1280x528 fps:23.976 ftime:=0.0417
videocodec: framecopy (1280x528 24bpp fourcc=34363248)
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x9576920]stream 0, offset 0x2c2ab9: partial file
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Video stream: 115.845 kbit/s (14480 B/s) size: 30802 bytes 2.127 secs 51 frames
mencoder 1.mp4 -o 1.mkv -of lavf -oac mp3lame -ovc copy
пути к файлам какнибудь осилю, а вот команды не могу, да и к тому-же в параметрах видео не шибко разбираюсь.
заранее спасибо.
mencoder video.wmv -o video.avi -of lavf -oac mp3lame -lameopts vbr:br=256 -ovc xvid -xvidencopts bitrate=1200:chroma_opt:vhq=4:bvhq=1:quant_type=mpeg -vf scale=-2:480
PS: составил по памяти, проверить негде, но, вроде, все верно. Контейнер - avi, видеокодек - xvid, аудиокодек - mp3.
james@james-desktop:~$ mencoder /E/downloadsE/Ubrat_periskop_NEW_by_Alex_Shiva.avi -o /E/downloadsE/Ubrat_periskop_po sovetu.avi -of lavf -oac mp3lame -lameopts vbr:br=256 -ovc xvid -xvidencopts bitrate=1200:chroma_opt:vhq=4:bvhq=1:quant_type=mpeg -vf scale=-2:480
MEncoder 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
Error parsing option on the command line: -lameopts
Exiting... (error parsing command line)
mencoder video.wmv -o video.mkv -of lavf -oac mp3lame -lameopts abr:br=256 -ovc xvid -xvidencopts bitrate=1200 -vf scale=-2:480
Вообще, xvid сжимает довольно быстро. Сжатие в h264 с высокими настройками будет намного медленнее. К тому-же, для улучшения качества, часто сжимают в два прохода, а это увеличение продолжительности кодирования почти в два раза.
Если надо сжимать еще быстрее:
mencoder video.wmv -o video.mkv -of lavf -oac mp3lame -lameopts abr:br=256 -ovc xvid -xvidencopts bitrate=1200:turbo:vhq=0 -vf scale=-2:480
Но тут качество будет уже посредственное, хотя для мобильных устройств сойдет.
mencoder -vf scale=720:400 -ffourcc XVID -ovc lavc -oac mp3lame -lavcopts vcodec=mpeg4:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=4:dia=4:vmax_b_frames=2:vb_strategy=1:precmp=2:cmp=2:subcmp=2:preme=2:qns=3:vqscale=2:mpeg_quant -lameopts cbr:br=192:aq=0 -o outputfile.avi inputfile.mkv
Первые 3 серии рипнулись как и надо: разрешение 720x400, битрейт видео ~2000.
Но вот с 4-ой серией не совладать. При выполнении данной команды получается битрейт ~1600-1700.
Попробовал, альтернативу, как посоветовали на одном из форумов:
mencoder -vf scale=720:400 -ffourcc XVID -ovc lavc -oac mp3lame -lavcopts vcodec=mpeg4:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=4:dia=4:vmax_b_frames=2:vb_strategy=1:precmp=2:cmp=2:subcmp=2:preme=2:qns=3:vbitrate=15000:mpeg_quant -lameopts cbr:br=192:aq=0 -o outputfile.avi inputfile.mkv
Битрейт видео получается ~1400-1500 (пробовал в vbitrate выставлять и 2000, и 3000 и больше).
Хотя если выполнить команду остановшись после 300 секунд (сделал ради теста): -endpos 300.
Битрейт у отрезка почти при любом vbitrate выше 2000, получается как и нужно ~2000.
Не могу понять в чём проблема.
Очень помогли разобраться с нуля.
пытаюсь из 3gp сделать что-то нормальное - avi, mpeg, mvk...
mencoder VIDEO0019.3gp -o 19.mkv -ovc lavc -oac lavc
однако после этой команду в получающемся видео куда-то девается звук.
а если использую команду
ffmpeg -i VIDEO0019.3gp -f avi -vcodec mpeg4 -acodec copy 19.avi
то качество становится ужасным, а звук запаздывает
как быть?
спасибо!
mencoder VIDEO0019.3gp -o 19.mkv -of lavf -ovc copy -oac copy
-of lavf - определяет формат выходного файла по расширению (19.mkv)
-ovc copy -oac copy - копировать видео и звук без пересжатия
Все должно работать ровно, если исходный файл сам по себе не корявый. Если не получится, то попробуйте ffmpeg:
ffmpeg -i VIDEO0019.3gp -f avi -vcodec copy -acodec copy 19.avi
1. по первой команде выдает
Audio format 0x726d6173 is incompatible with '-oac copy', please try '-oac pcm' instead or use '-fafmttag' to override it.
если менять аудиокодек, то либо звук исчезает, либо запаздывает, либо команда не хочет выполняться
2. по второй команде качество ок, но звук опять запаздывает.
я уже перепробовала множество кодеков и видео и аудио в разных вариантах. в итоге получается либо отсутствие звука, либо хреновое качество с запаздывающим звуком, либо нормальное качество с запаздывающим звуком.
3. вообще мне всего лишь надо перевернуть видео из вертикального формата в горизонтальный:) если делать просто
mencoder -vf rotate=2 -o 19-2.3gp -ovc copy -oac copy VIDEO0019.3gp
то опять пишет
Audio format 0x726d6173 is incompatible with '-oac copy', please try '-oac pcm' instead or use '-fafmttag' to override it
и дальше история с подбором кодеков повторяется...
мистика:)
Подскажите, пожалуйста, как отразить видео зеркально без поворота?
Спасибо.
ffmpeg -i old.flv -vcodec copy -acodec copy new.flv
Правда, у меня при смене контейнера таким способом с AVI на FLV, новое видео отказалось проигрываться mplayer-ом. Если менять не на FLV, то все ок.
avisplit -i video.avi -t 00:05:00-00:10:00
Исходный файл при этом не будет затронут.
У меня есть много файлов с регистратора в MOV. Надо их “слить” в один, а потом вырезать лишнее (или вырезать лишнее и “слить” нужное в один файл) типа, как в винде это делается в Nero Vision. Чем и как это можно сделать. Простите за наивые и глупые вопросы, но я только недавно перешёл на linux и ещё очень плохо его знаю, но очень хочу окончательно “спрыгнуть” с виндовки.
mencoder -oac copy -ovc copy видео1.mov видео2.mov -o новое.mov
Следующая команда склеит все MOV-файлы в текущем каталоге в один:
mencoder -oac copy -ovc copy -idx -o новое.mov *.mov
При написании имен файлов, помните, что Linux чувствителен к регистру букв.
Вырезать лишнее удобнее будет программий avidemux (с GUI). Там это делается просто: ставите маркер “А”, ставите маркер “B”, жмете Delete и выбранный кусок будет удален из видео.
H.264 detected
If the file is using B-frames as reference it can lead to a crash or stuttering.
Avidemux can use another mode which is safe but YOU WILL LOSE FRAME ACCURACY.
Do you want to use that mode?
Что оно означает и чем грозит?
При нажатии на кнопку Use safe mode (использовать безопасный режим - что это за режим такой) получаю очередное сообщение:
Не найден декодер звука для этого файла
Сохранение (Аудио+Видео) создаст плохой AVI файл. Сохранение только аудиопотока будет работать.
Какой нужен декодер и где его взять? VLC media player воспроизводит эти файлы без проблем и со звуком. Как мне редактировать (вырезать лишнее) из этих файлов и сохранить исходное качество.
Если файлов не много, можно воспользоваться консольным вариантом:
ffmpeg -i input.MOV -ss 00:00:30 -t 00:01:30 output.MOV
В принципе, можно в kdenlive обрезать, склеить, отрендерить с высоким битрейтом и потеря качества будет незаметна.
General
Complete name : /media/sf_V_DRIVE/Мои видеозаписи/100MEDIA/AMBA0184.MOV
Format : MPEG-4
Format profile : QuickTime
Codec ID : qt
File size : 175 MiB
Duration : 3mn 0s
Overall bit rate mode : Constant
Overall bit rate : 8 129 Kbps
Encoded date : UTC 2012-03-25 18:29:48
Tagged date : UTC 2012-03-25 18:29:48
AMBA :
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Format settings, GOP : M=1, N=8
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 3mn 0s
Bit rate mode : Constant
Bit rate : 8 001 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.129
Stream size : 172 MiB (98%)
Title : Ambarella AVC / Ambarella AVC
Language : English
Encoded date : UTC 2012-03-25 18:29:48
Tagged date : UTC 2012-03-25 18:29:48
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 3mn 0s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 2.75 MiB (2%)
Title : Ambarella AAC / Ambarella AAC
Language
mplayer -vf mirror video.mkv
А как бы теперь сохранить? =)
mencoder -oac pcm -ovc lavc исходное.mp4 -vf mirror -o зеркальное.mp4
Как перевернуть видео ffmpeg на 180° надо добавить опцию -vf hflip,vflip
Комментировать:
Справка:
Если вы хотите использовать в тексте комментария специальные символы, например, [ и ], используйте их внутри тега [code] [/code]
Вы можете использовать теги BBcode. Для оформления кода и подсветки синтаксиса используйте тег [code] или [code=название_языка], например, [code=python]
Ссылки вставляйте так: [url]zenux.ru[/url] или так: http://zenux.ru, но не так: zenux.ru
Текст сообщения должен быть в пределах 3000 символов.