|
|||||||
Руководство пользователя ffmpeg на русском языке
Время создания: 20.10.2016 12:01
Текстовые метки: ffmpeg, руководство, документация, перевод, man
Раздел: Компьютер - Linux - Видео в Linux - FFmpeg
Запись: xintrea/mytetra_syncro/master/base/14769541153peet2h9ud/text.html на raw.github.com
|
|||||||
|
|||||||
Перевод весьма кривой, но представление об опциях получить можно. FFMPEG (1) FFMPEG (1) НАИМЕНОВАНИЕ FFmpeg - FFmpeg видео конвертер СИНТАКСИС FFmpeg [[Опции_входного_файла] [-i INFILE ]]... {[Опции_выходного_файла] OUTFILE} ... ОПИСАНИЕ Как правило, применяются параметры на любой указанный файл. Таким образом, порядок важен, вы можете использовать одну и ту же опцию в командной строке несколько раз. В каждом случае применяются к входному или выходному файлу. * Чтобы установить видео битрейт выходного файла в 64 Кбит / с: FFmpeg -i input.avi -b 64K output.avi * Чтобы установить частоту кадров выходного файла до 24 кадров в секунду: FFmpeg -i input.avi -r 24 output.avi * Чтобы установить частоту кадров входного файла (действителен только для сырых форматов) 1 кадр в секунду, а частоту кадров выходного файла 24 кадра в секунду: ffmpeg -r 1 -i input.m2v -r 24 output.avi Опции формата могут быть необходимы для входных файлов. По умолчанию, FFmpeg пытается преобразовать без потерь, в качестве возможного образца он использует те же аудио и видео параметры выхода как и у входа. ВАРИАНТЫ ОПЦИЙ *Общие опции* Эти опции доступны из инструментов ffmpeg *. -L Показать лицензии. -H, -?,-help, --help. Показать справку. -version Показать версию. -formats Показать доступные форматы. Поля предыдущего формата имеют следующие значения: D декодирование доступно E Кодировка доступна -codecs Показать доступные кодеки. Поля названия кодеков, имеют следующие значения: D декодирование доступно E Кодировка доступна V / A / S Видео / аудио / субтитров кодек S кодек поддерживает ломтики D Кодек поддерживает прямой рендеринг T кодек может обрабатывать входные усечения в случайных местах, а не только в границе кадров -bsfs Показать доступных битов фильтров. -protocols Показать доступные протоколы. -filters Показать доступные libavfilter фильтры. -pix_fmts Показать доступные форматы пиксела. -LogLevel LogLevel Установить уровень ведения журнала используется библиотека LogLevel, число или строка, содержащая одно из следующих значений: quiet panic fatal error warning info verbose debug Основные опции: -f fmt Группа форматов. -i файла Входное имя файла -У Переписать выходной файл. -t Продолжительность Ограничить транскодирование / захватывание видео последовательности с длительностью, которое указываются в секундах. "Чч: мм: [. XXX] SS" синтаксис также поддерживается. -fs limit_size Устанавливает предельный размер файла. -ss позиция Стремитесь данный момент положение в считанные секунды. "Чч: мм: [. XXX] SS" Синтаксис также поддерживается. -Itsoffset Установите входное смещение по времени в секундах. "[-] Чч: мм: сс [XXX]". Синтаксис также поддерживается. Этот параметр влияет на все входные файлы, которые следовавшие за ним. К смещению добавляется метки из входных файлов. Указание положительного смещение означает, что соответствующие потоки с задержкой "compensation" секунд. -timestamp время Установить метку. -metadata Значение метаданных <ключ ="значение"> Устанавливает метаданные в паре ключ / значение. Например, для установки титул в выходной файл: FFmpeg -i in.avi -metadate Title = "мой титул" out.flv -V число Установить регистрации уровень подробности. -target Целевого типа Укажите целевой тип файла ("VCD", "SVCD", "DVD", "DV", "DV50", "PAL-VCD", "NTSC-SVCD", ... ). Все варианты формата (битрейт, кодеков, размер буфера) при этом устанавливается автоматически. Вы можете просто указать тип: FFmpeg -i myfile.avi -target VCD /tmp/vcd.mpg Тем не менее вы можете указать дополнительные параметры, как вы знаете они не конфликтуют со стандартными, как и в: FFmpeg -i myfile.avi -target VCD -bf 2 /TMP/vcd.mpg -dframes число Устанавливает число кадров данных для записи. -Scodec кодек Группа субтитров кодека ("copy", чтобы скопировать поток). -Newsubtitle Добавить новый поток субтитров на текущий выходной поток. -slang код Устанавливает код языка ISO 639 (3 буквы) из текущей строки потока. Параметры видео -b битрейт Устанавливает скорость передачи видео в бит/с (по умолчанию = 200 Кб/с). -vframes число Устанавливает число кадров видео для записи. -r fps Устанавливает частоту кадров (Гц значения, доли или аббревиатура), (по умолчанию = 25). -s размер Устанавливает размер кадра. Формат WxH (ffserver по умолчанию = 160x128, ТВМ- привязки по умолчанию = такие же, как и исходного). Следующие сокращения признаны: SQCIF 128x96 QCIF 176x144 CIF 352x288 4CIF 704x576 16cif 1408x1152 QQVGA 160x120 QVGA 320x240 VGA 640x480 SVGA 800x600 XGA 1024x768 UXGA 1600x1200 QXGA 2048x1536 SXGA 1280x1024 qsxga 2560x2048 hsxga 5120x4096 WVGA 8520x480 WXGA 1366x768 WSXGA 1600x1024 WUXGA 1920x1200 woxga 2560x1600 wqsxga 3200x2048 wquxga 3840x2400 whsxga 6400x4096 whuxga 7680x4800 CGA 320x200 EGA 640x350 hd480 852x480 hd720 1280x720 hd1080 1920x1080 -aspect аспект Устанавливает соотношение сторон (4:3, 16:9 или 1,3333, 1,7777). -Croptop размер Установить верхний размер группы культур (в пикселях). -Cropbottom размер Устанавливает нижний размер группы культур (в пикселях). -Cropleft размер Обрезать левую полосу (в пикселях). -Cropright размер Установить правильный размер группы культур (в пикселях). -Padtop размер Установите верхнюю площадку размером группы (в пикселях). -Padbottom размер Установить нижний размер группы панели (в пикселях). -Padleft размер Левый размер площадки (в пикселях). -Padright размер Установить правильный размер группы площадки (в пикселях). -Padcolor hex_color Установить цвет проложенной полосы. Соотношение padcolor выражается как шесть цифр шестнадцатеричного числа, где первые две цифры представляют красный, две средние цифры зеленого и последние две цифры синий (по умолчанию = 000000 (черный)). -vn Отключить запись видео. -bt толерантности Установите скорость передачи видео (в битах, по умолчанию 4000K). С минимальным и максимальным значением: (target_bitrate / target_framerate). В 1-проходном режиме, битрейт толерантности определяет, как далеко <битпоток> готов делить с битрейтом среднее значение цели. Это не связано с мин / макс битрейтом. Снижение толерантности слишком негативно влияет на качество. -Maxrate битрейт Установить максимальную скорость передачи видео (в бит / с). Требуется что бы -bufsize быть установлен. -Minrate битрейт Установить минимальный видео битрейт (в бит / с). Самые полезные в создании кодирования: FFmpeg -i myfile.avi -b 4000K -minrate 4000k -maxrate 4000K -bufsize 1835k out.m2v Это мало пользы elsewise. -bufsize размер Устанавливает видео буфер верификатор размера буфера (в битах). -Vcodec кодек Вызовите видео кодек для кодека. Используйте "copy" что бы задать особое значение с RAW Codec данные должны быть скопированы, как есть. -sameq Использование качество видео в качестве источника (подразумевает VBR). -pass n Выберите передать номер (1 или 2). Он используется, чтобы передавать видео кодировки. Статистика видео записываются в первом перейти в лог-файл (см. также опцию -passlogfile), а в второй проход, что лог-файл используется для создания видео, точное запрошенный битрейт. На проход 1, вы можете просто отключить звук и установить выход к нулю, примеры для Windows и Unix: FFmpeg -i foo.mov -vcodec libxvid -pass -an -f rawvideo -y NULL FFmpeg -i foo.mov -vcodec libxvid -pass -an -f rawvideo -y /dev/null -passlogfile префикса Установить двухпроходной имя файла журнала префикса имени файла по умолчанию префикс `` ffmpeg2pass''. Полное имя файла будет PRE- FIX-N.log, где N это номер конкретной в выходной поток. -Newvideo Добавить новый поток видео на текущий выходной поток. -Vlang код Установите ISO 639 код языка (3 буквы) текущего видео потока. Функции Advanced Video -pix_fmt формат Установить формат пикселей. "list" используется в качестве параметра для отображения всех поддерживаемых пиксель форматов. -Sws_flags флаги Установить SwScaler флаги. -g gop_size Установить группы размер фотографии. -Intra Используйте только внутри кадра. -vdt n Отмена порога. -qscale q Использование фиксированного масштаба видео (VBR). -qmin q Минимальный масштаб видео (VBR) -qmax q Максимальный масштаб видео (VBR) -qdiff q Максимальная разница между квантователя веса (VBR) -qblur размытия видео квантователя масштаб размытия (VBR) (диапазон 0,0 - 1,0) -qcomp сжатия Масштаб сжатия видео(VBR) (по умолчанию 0,5). Постоянная битпотока уравнения. Рекомендуемый диапазон по умолчанию rc_eq: 0.0-1.0 -lmin лямбда минимальный коэффициент Лагранжа видео (VBR) -lmax лямбда максимальный видео множитель Лагранжа (VBR) -mblmin лямбда Минимальный масштаб квантователь макроблоков (VBR) -mblmax лямбда Максимальный масштаб квантователь макроблоков (VBR) Эти четыре варианта (Lmin, Lmax, mblmin, mblmax) единиц "lambda" использования, но вы можете использовать значение постоянной QP2LAMBDA легко конвертировать из 'Q' единиц: ffmpeg -i src.ext-Lmax 21 * QP2LAMBDA dst.ext -rc_init_cplx сложности начальные сложности для прохода одной кодировки -b_qfactor-фактор Qp фактором между P- и B-кадром -i_qfactor-фактор Qp фактором между Р- и I-кадром -b_qoffset смещение Qp смещение между P- и B-кадром -i_qoffset смещение Qp смещение между Р- и I-кадром -rc_eq уравнения Установить курс управления уравнение (по умолчанию = "text ^ qComp"). -rc_override переопределить Контроль переопределение скорости в определенные промежутки времени -me_method метод Установить метод оценки движения к методу. Доступные методы (От самого низкого до самого лучшего качества): zero Попробуйте просто (0, 0) вектор. phods log x1 hex umh epzs (По умолчанию метод) full Исчерпывающий поиск (медленно и незначительно лучше, чем epzs) -dct_algo алгоритм Установить DCT алгоритм. Возможные значения: 0 FF_DCT_AUTO (по умолчанию) 1 FF_DCT_FASTINT 2 FF_DCT_INT 3 FF_DCT_MMX 4 FF_DCT_MLIB 5 FF_DCT_ALTIVEC -idct_algo алгоритм Установить IDCT алгоритм. Возможные значения: 0 FF_IDCT_AUTO (по умолчанию) 1 FF_IDCT_INT 2 FF_IDCT_SIMPLE 3 FF_IDCT_SIMPLEMMX 4 FF_IDCT_LIBMPEG2MMX 5 FF_IDCT_PS2 6 FF_IDCT_MLIB 7 FF_IDCT_ARM 8 FF_IDCT_ALTIVEC 9 FF_IDCT_SH4 10 FF_IDCT_SIMPLEARM -er n Установить устойчивость к ошибкам n: 1 FF_ER_CAREFUL (по умолчанию) 2 FF_ER_COMPLIANT 3 FF_ER_AGGRESSIVE 4 FF_ER_VERY_AGGRESSIVE -ec bit_mask Установить маскировки ошибок в bit_mask. bit_mask маски имеют следующие значения: 1 FF_EC_GUESS_MVS (по умолчанию = включено) 2 FF_EC_DEBLOCK (по умолчанию = включено) -bf кадров Используйте 'frame' B-кадрах (поддерживаются MPEG-1, MPEG-2 и MPEG-4). -mbd режим Решения макроблоков 0 FF_MB_DECISION_SIMPLE: Используйте mb_cmp (не может изменить его еще в mmpeg). 1 FF_MB_DECISION_BITS: Выберите один, требующий меньшее количество бит. 2 FF_MB_DECISION_RD: соотношение сигнал-шум -4mv Используйте четыре вектора движения на макро блоки (только MPEG-4). -part Использование секционирования данных (только MPEG-4). -bug параметра Обходить ошибки кодировщика, которые автоматически не обнаружены. -strict строгости Как строго следовать стандартам. -aic Включить расширенные внутри кодирования (h263 +). -umv Включить Неограниченные векторы движения (h263 +) -deinterlace Deinterlace фотографии. -ilme Группа поддержки в переплетении кодера (только MPEG-2 и MPEG-4). Используйте эту опцию, если входной файл с чересстрочной разверткой или вы хотите сохранить чересстрочный формат с минимальными потерями. Альтернативой является деинтерлейсинг входного потока с -deinterlace, но деинтерлейсинга вводит потерь. -psnr Рассчитать PSNR сжатого кадра. -vstats Дамп кодирования видео статистики vstats_HHMMSS.log. -vstats_file файл Дамп кодирования видео статистики в файл. -top N вверху = 1/bottom = 0/auto =- 1 поле первое -dc точности Intra_dc_precision. -vtag FourCC / теги Вызовите видео теги / FourCC. -qphist Показать QP гистограммы. -vbsf bitstream_filter Bitstream_filter являются: dump_extra remove_extra noise h264_mp4toannexb imxdump mjpegadump ffmpeg -i h264.mp4 -vcodec copy -vbsf h264_mp4toannexb -an out.h264 *Аудио Функции* -aframes aframes Установить число кадров аудио записи. -ar частота Установите частоту дискретизации звука (по умолчанию = 44100 Гц). -ab битрейт Установить аудио битрейт в бит / с (по умолчанию = 64K). -aq Q Установите качество звука (кодек конкретных, VBR). -ac каналы Установите число аудио каналов (по умолчанию = 1). -an Отключить запись звука. -acodec кодек Группа аудио кодек для кодека. Используйте "copy" особое значение для указания что RAW Codec данные должны быть скопированы, как есть. -newaudio Добавить новую звуковую дорожку в выходной файл. Если вы хотите задать параметров, сделать это до надо примерно так: "-newaudio" ("-acodec", "-ab" и т.д..). Отображение будет сделано автоматически, если количество выходных потоков равна числу входных потоков, иначе он будет выбирать до первого совпадения. Вы можете изменить отображение с помощью "-map" как обычно. Пример: FFmpeg -i file.mpg -vcodec copy -acodec AC3 -ab 384k test.mpg -acodec MP2 -ab 192K -newaudio -alang-код Установите ISO 639 код языка (3 буквы) текущего аудио поток. Advanced Audio вариантов: -atag FourCC / теги Группа тэг аудио / FourCC. -absf bitstream_filter Bitstream_filter являются: dump_extra remove_extra noise mp3comp mp3decomp Добавлены возможности: -scodec Группа кодеков субтитров ("copy", чтобы скопировать поток). -newsubtitle Добавить новый поток субтитров на текущий выходной поток. -alang код Установите ISO 639 код языка (3 буквы) из текущей строки потока. -sn Отключение записи субтитров. -sbsf bitstream_filter Bitstream_filer являются: mov2textsub text2movsub _ffmpeg -i file.mov -an -vn -sbsf mov2textsub -scodec copy -f rawvideo sub.txt_ * Аудио / Видео варианты захвата* -vc канал Установить канал видео захвата (только DV1394). -tvstd стандарт Установите телевизионный стандарт (NTSC, PAL (SECAM)). -isync Синхронизация читать на входе. * Дополнительные параметры:* -map input_stream_id [: sync_stream_id] Установить поток отображение входных потоков в выходные потоки. Просто enu merate входных потоков в порядке, вы хотите их на выходе. sync_stream_id если указанные множества входного потока для синхронизации против. -map_meta_data OUTFILE: INFILE Перенос мета-данных информации от INFILE в OUTFILE. -debug Печатать конкретную информацию отладки. -benchmark Показать сравнения информации в конце кодирования. Показывает процессор время используются и максимальное потребление памяти. Максимальный объем памяти потребления, (не поддерживается на всех системах). Если он не поддерживается выдается как 0. -dump Дамп каждого входного пакета. -hex Используется когда нужен сброс пакетов, а также свалки полезной нагрузки. -bitexact Используется только немного точные алгоритмы для тестирования кодека. -ps Размер Установить RTP размер полезной нагрузки в байтах. -re Читать ввод в родной частоте кадров. Главным образом использовано для имитации захвата устройства. -loop_input Цикл для входного потока. В настоящее время он работает только для потоков изображений. Эта опция используется для автоматического тестирования ffserver. -loop_output number_of_times Неоднократные петли выхода для форматов, которые поддерживают циклы, таких как аминирование GIF (0 будет петли выхода бесконечно). -threads кол Нити -vSync параметр Видео метод синхронизации: 0 Каждый кадр и его метка передается от демультиплексора на мультиплексор 1 Кадры будут дублироваться и выбрасываться для достижения постоянной частоты кадров. 2 Кадры проходят через свои метки или выбрасываются чтобы предотвратить прохождение 2х кадров через одну метку. -1 Выбирает между 1 и 2 в зависимости от возможностей мультиплексора -map Вы можете выбрать, из которого потока метки и они должны быть приняты. Вы можете оставить либо видео или аудио без изменений и синхронизации остальные поток (ов) к неизменным. -async samples_per_second Аудио метод синхронизации."Расширяет / сжимает" аудио поток в сеансе метки, значение максимального количества отсчетов в секунду, в которые звук изменялся. -async 1 является частным случаем, где меняется только начальный аудио поток без каких-либо последующих изменений -copyts Копировать метки от входа до выхода. -shortest Готово кодировку при кратчайшие входного потока заканчивается. -dts_delta_threshold Timestamp разрыва дельта порога. -muxdelay секунд Установить максимальную задержку демультиплексированием-декодирования. -muxpreload секунд Установить начальную задержку демультиплексированием-декодирования. -current файлов Заданный файл содержит последовательность пары параметр = значение , по одному для каждой линии, с указанием последовательности вариантов, которые бы неудобно ложились в командной строке. Строки, начинающиеся с символа ('#') хэш игнорируются и используются для комментариев. Проверьте ffpresets каталога в дереве FFmpeg источник примеров. Текущих файлов указаны с "vpre", "apre", "spre", и "fpre" варианты. "Fpre" опция имеет имя файла из предустановленных вместо имя шаблона в качестве входных данных и может быть использован для любого вида кодека. Для "Vpre", "apre", и "spre" опции, параметры, указанные в заданном файл применяются для выбранного кодека же типа, заданной опции. Аргумент, передаваемый "vpre", "apre", и "spre" предустановленных параметров определяет заданный файл для использования в соответствии со следующими правилами: Первый FFmpeg поиск файла с именем arg.ffpreset в каталогах $ HOME / .ffmpeg, и в DATADIR определены во время конфигурации (обычно- союзника PREFIX / доли / FFmpeg) в таком порядке. Например, если аргумент является "libx264-макс", он будет искать файл libx264-max.ffpreset. Если такой файл найден, то FFmpeg будет искать файл с именем codec_name-arg.ffpreset в вышеупомянутых каталогов, где codec_name это название кодека для которых предустановленных параметров файла будет применяться. Например, если вы выбираете видео кодек "-Vcodec libx264" и использовать "vpre-макс", то он будет искать файл libx264-max.ffpreset. @ Якорь {FFmpeg формула оценщика} FFmpeg формула оценщика При оценке строку контроля скорости, FFmpeg использует внутренние формулы по оценке. Следующие бинарные операторы доступны: "+", "-", "*", "/", "^". Следующие унарные операторы доступны: "+", "-", "(...)". Следующие инструкции доступны: "LD", "ST", "а". Доступны следующие функции: Sinh (х) Cosh (х) Tanh (х) sin (х) COS (X) Тan (х) atan (х) asin (х) acos (х) ехр (х) log (х) abc (X) squish (х) gauss (х) mod (х, у) mах (х, у) мin (х, у) eq (х, у) gte (х, у) gt (х, у) lte (х, у) lt (х, у) bits2qp (биты) qp2bits (QP) Следующие константы доступны: PI E iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex ПРИМЕРЫ Видео и аудио захвата FFmpeg можете захватить видео и аудио с устройств при условии, что вы укажете Формат входных и устройства. ffmpeg -f OSS -i /dev/DSP -f video4linux2 -i /dev/video0 /tmp/out.mpg Обратите внимание, что вы должны активировать права источника видеосигнала и канала до запуск ffmpeg с любой телезритель, таких как XawTV (<http://linux.byte- sex.org / XawTV />) Герд Knorr. Вы также должны установить аудио записей ING уровнях правильно с стандартного микшера. X11 захвата FFmpeg можете получить X11 просмотров. ffmpeg -f x11grab -х CIF -i: 0,0 /tmp/out.mpg 0,0 представляет display.screen номер вашего сервера X11, так же как DISPLAY Переменная среды. ffmpeg -f x11grab -х CIF -i: 0.0 +10,20 /tmp/out.mpg 0,0 представляет display.screen номер вашего сервера X11, так же как DISPLAY Переменная среды. 10, X-смещение и 20 Y-смещение для захват. Видео и аудио файлов формата преобразования * FFmpeg можно использовать в любом из поддерживаемых форматов файлов и протоколов в качестве входных данных: Примеры: * Вы можете использовать YUV файлы в качестве входных данных: ffmpeg -i /tmp/испытание% d.Y /tmp/out.mpg Она будет использовать файлы: / Tmp/test0.Y, / tmp/test0.U, / tmp/test0.V, / Tmp/test1.Y, / tmp/test1.U, / tmp/test1.V, и т.д. .. У файлов использовать в два раза разрешение U и V файлов. Они сырья файлов, без заголовка. Они могут быть вызваны все порядочные видео декодеров. Вы должны указать размер изображения с S-вариант, если FFmpeg не может догадаться. * Вы можете ввести от сырья файл YUV420P: ffmpeg -i /tmp/test.yuv /tmp/out.avi test.yuv это файл, содержащий сырья плоских YUV данных. Каждый кадр COM- поставленные в плоскости Y следуют U и V самолетов на половине вертикальной и горизонтальное разрешение. * Вы можете вывести на сырье файл YUV420P: ffmpeg -i mydivx.avi hugefile.yuv * Вы можете установить несколько файлов входных и выходных файлов: FFmpeg -i /tmp/a.wav -х 640x480 -i /tmp/a.yuv /tmp/a.mpg Конвертирует аудио a.wav файл и сырья видео YUV файл a.yuv в MPEG файл a.mpg. * Вы также можете сделать аудио-и видео-преобразования в то же время: ffmpeg -i /tmp/a.wav -ar 22050 /tmp/a.mp2 Преобразует a.wav аудио MPEG при частоте дискретизации 22050 Гц. * Вы можете кодировать несколько форматов в то же время и определить карту- пинг из входного потока в выходной потоки: ffmpeg -i /tmp/a.wav -ab 64k /tmp/a.mp2 -ab 128 /tmp/b.mp2 -map 0:0, 0:0 -map Преобразует a.wav к a.mp2 при 64 кбит и b.mp2 в 128 кбит. '-map Файл: индекс "указывает, какие входного потока используется для каждого выхода поток, в целях определения выходных потоков. * Вы можете перекодировать расшифрованы VOB-файлы: ffmpeg -i snatch_1.vob -f AVI -vcodec MPEG4 -b 800к -g 300 -bf 2 -acodec libmp3lame -ab 128k snatch.avi Это типичный пример копирования DVD; вход файл VOB, выходной файл AVI с MPEG-4 видео и MP3 аудио. Отметим, что в этом Команда используется B-кадрах так MPEG-4 поток DivX5 совместимы, и Республиканская партия размер составляет 300, что означает один внутри кадра каждые 10 секунд 29.97fps видеовход. Кроме того, аудиопоток MP3-кодированных так Вам необходимо включить поддержку LAME, передав "- включить -libmp3lame" к настроить. Отображение особенно полезна для DVD транскодирования в получить желаемый язык аудио. ПРИМЕЧАНИЕ: Чтобы увидеть поддерживаемых входных форматов, использование "FFmpeg-форматов". * Вы можете извлекать изображения из видео, или создать видео из многих изображения: Для извлечения изображений из видео: ffmpeg -i foo.avi -r 1 -s WxH -f -image2 Foo% 03d.jpeg Это позволит извлечь один кадр в секунду из видео и будет Выход их в файлы с именем Foo-001.jpeg, Фу-002.jpeg и т.д. Изображения будут быть пересчитаны для подходят новые значения WxH. Если вы хотите извлечь только ограниченное число кадров, можно использовать выше команды в сочетании с -vframes или -t вариант, или в ком- бинации -ss начать извлечение из определенный момент времени. Для создания видео из многих изображений: ffmpeg -f image2 -i -foo -%03d.jpeg -r 12 WxH foo.avi Синтаксис "foo-03d.jpeg%" указывает на использование десятичной номер, состоящий из трех цифр дополняются нулями, чтобы выразить порядковый номер. Это это же синтаксис поддерживается функция Е С, но только форматы принимать нормальные целое подходят. * Вы можете поместить много потоков того же типа, на выходе: ffmpeg -i test1.avi -i test2.avi -vcodec copy -acodec copy -vcodec copy -acodec copy test12.avi -newvideo -newaudio В дополнение к первым видео и аудио потоков, в результате выхода test12.avi файл будет содержать второе видео и второй аудио Поток найти в списке входных потоков. "Newvideo", "-newaudio" и "-newsubtitle" варианты должны быть указанного сразу после имя выходного файла, в который вы хотите добавить их. ТАКЖЕ ffserver (1), ffplay (1) и документации HTML из FFmpeg. АВТОР Фабрицио Беллард ПЕРЕВОД Шимкус Cергей 2010-08-19 FFMPEG (1) |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|