Обработка на аудио и видео файлове с 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.