Обработка на аудио и видео файлове с FFmpeg

Поддържани формати

Получаването на информация за определен мултимедиен файл е много лесно. Опцията -i и името на изходния файл са достатъчни.

Първият ред показва версията на FFmpeg, в този случай неизвестна, тъй като програмата е създадена от svn. След това се посочват параметрите, с които е компилирана програмата. Следващите редове съдържат информация за версията на помощните програми и кодеци, използвани от FFmppeg.

Интересуваме се от тези редове:

Те ни казват, че &mdash е дълъг дванадесет минути и седем десети от секундата, използва mp3 кодек, има честота на семплиране от 22 050 Hz, два канала (стерео) и &mdash битрейт от 56 kbps.

Да предположим, че имаме филм във формат wmv и трябва да го конвертираме в avi. Следната команда ще го направи лесно.

Тук input_file &mdash е файлът с оригинален формат, а output_file &mdash е форматът, в който трябва да конвертираме файла.

За да конвертирате avi в mp3, изпълнете следната команда:

За да конвертирате avi в dvd за NTSC (често срещан северноамерикански стандарт), използвайте опцията -target:

Можете също да посочите съотношението на страните с параметъра -aspect:

Конвертиране от asf в avi:

По подобен начин swf файл може да се превърне в mov за възпроизвеждане в Quicktime.

Например, имаме avi филм и трябва да го конвертираме във vcd (Video CD), за да бъде пуснат на CD плейър:

Ако някои от тези опции са пропуснати, FFmpeg ще използва стойностите по подразбиране.

Рамката може да бъде изрязана отгоре, отдолу, отляво или отдясно. За да изрежете 25 пиксела отгоре и отдолу, изпълнете следната команда:

За да допълните изображението с бели ивици в горната и долната част на съответно 20 и 30 пиксела, изпълнете следната команда:

Товалюбимата ми точка, тъй като непрекъснато извличам аудио записи от хумористични предавания. За да извлечете аудиото от любимото ми шоу на Джордж Карлин във файла show.avi, използвайте опцията -vn за FFmpeg.

Заснемане на звук и изображение