welcome: please sign in

The following 1261 words could not be found in the dictionary of 0 words and are highlighted below:
1067x540   128k   14828e756f92175c1a3c097c1048c01bbfba43a9   1984px   1k   25m45s   2ch   2pass   4032px   448px   4kdownload   60fps   960px   960x540   action   add   addon   addons   aedit   all   alpha   alphaextract   alphamerge   alt   Anchor   ardour   Ardour   arhivach   ass   Attach   attachment   Audacity   audacityteam   audio   Audio   auto   Auto   avi   Avi   avidemux   avisynth   babelsoft   basename   Bash   best   bin   bitcheese   blasux   blend   Blender   blender   blob   boram   Broadcaster   bt2020   bt2020nc   bt470bg   bt709   Buorq   capture   Capture   Cb   cc   cgi   characteristics   Chroma   Chrome   chromium   Cinelerra   cinelerra   clear   codec   colormatrix   colorspace   colour   columns   com   comp   compact   Complete   complete   concat   Concatenate   console   Contents   control   convert   Converter   copy   Cr   crf   crop   cubic   cut   Cut   Cutter   cv   dar   de   default   Desktop   devel   developer   dir   Direct   Direct3   directoryname   dirkvdb   Display   dist   dl   do   docs   done   Downloader   Dub   dubhater   dump   dup   edge   Edge   Edii2   editing   Element   en   encoding   escaping   ffmpeg   ffmpegthumbnailer   ffprobe   File   file   files   film   filter   filtergraph   filters   find   firefox   Firefox   fit   fixounet   flags   floor   Fmpeg   fmt   fontconfig   Fontconfig   for   forum   fps   fr   frame   framerate   frames   free   fs   fullname   get   gif   gitgud   github   gmane   good   google   googlesource   grep   groups   gui   guide   hdr   Height   Hh   hive   Hjg   hk   htm   html   http   https   Hybrid   hybrid   Icaros   id   Ihlq   imagemagick   in   index   info   io   Ivn   ixbt   jdownloader   Kagami   kdenlive   Kdenlive   Keep   keepvid   key   kf   kwtz9   lag   Lanczos   lavfi   libass   libopus   libvpx   libwebm   limit   links   Linux   linux   list   Livestreamer   livestreamer   Ljyu   log2   loop   lossless   Lossless   ls   luminance   M8   map   mask   master   max   mci   Media   mediapreview   meta   metadata   mifi   min   minterpolate   Mitchell   mkdir   mkv   mkvinfo   mkvmerge   mkvsplit   mozilla   mp4   mpg   mpv   mrs0m30n3   mt   multimedia   multithreading   mvtools   N1vs   name   Navigation   ncl   net   Netflix   Netravali   Nev4   nicolas   Nix   nixx   nl   noaudio   nonfree   nostdin   Notes   npl   ntsc   number   obsproject   Of   of   ogg   oi   on   online   only   Open   Opus   org   out   overshoot   ozmartian   P8   P9   pack   packets   parallel   param0   param1   pass   pastebin   path   permalink   Pflow   php   pix   Pixel   playlist   Plugins   png   Power   preview   Preview   primaries   print0   Pro   product   products   Profile   psiscontainer   py   pypi   python   Q3x18s   qmax   qmin   quality   queue   quiet   Rate   raw   read   rec   recode   Recode   ref   rel   Related   resize   Resize   Retards   rewind   rg3   row   rtbufsize   ru   rvpa   sar   savefrom   Saver   saver   scale   seek   Seeking   select   setpts   settings   sh   Shell   Shotcut   shotcut   show   si   siblings   size   slow   smpte2084   sn   Software   software   sourceforge   speed   split   ss   Stream   streams   sub   subs   subsampling   subtitles   survey   svp   Sy   Synth   Table   target   tbc   tbn   tbr   team   template   thread   threads   thv   ticket   tile   tips   to   Tool   tools   Tools   topic   trac   track   transfer   ts   Tube   Tutorial   tv   txt   type   undershoot   Usage   Vapour   vapoursynth   vbr   vedit   vf   Vid   vidcutter   video   Video   videodownloader   videohelp   Videos   view   Virtual   virtualdub   vob   vp9   vs   watch   Web   webm   webmfr   webmify   webmproject   while   Width   wiki   wikipedia   windows   Windows   wrappers   Write   www   wybm   x540   xmedia   xmodulo   You   youtube   ypomona   yuv420p   yuva420p   zscale   Zsh   Zto   адекватное   алгоритмов   анаморфные   английском   анимации   артефактов   аспект   аспектов   аудио   аудиодорожки   аудиоредакторы   аудиотреками   баг   Базовый   без   Бесплатные   битрейт   битрейтах   блендинг   более   больше   больший   большим   большинства   большинстве   браузерами   браузерах   браузером   браузеры   Браузеры   будет   будут   буфера   бы   была   быстрая   быть   важнее   вариант   Вариант   варианты   вводить   везде   Вероятнее   версии   версия   виде   видео   видеоредакторы   Видеоурок   видеоурок   видеоуроки   Вики   включённой   внешние   Внимание   внутри   во   возможна   возможно   возможности   возможны   вопросам   вопросом   вопросу   вопросы   воспользоваться   впишется   вполне   времени   время   вроде   Все   все   всего   всплывающем   встроенный   всё   второго   второй   входе   выберет   выбирается   выбран   выбрать   выглядеть   выглядит   выдаёт   вырезать   выставить   выходе   выше   гайд   где   генерации   гибкость   границам   дальнейшего   далёк   данной   данный   дают   двача   двумя   двух   декодинге   декодирует   дел   делает   делений   делит   Дело   демуксера   десятков   деталей   дефолтная   длине   Длинный   Для   для   до   добавить   Добавление   добавлением   добиваясь   документацию   должен   должна   должно   доли   допустим   дорожки   достаточно   доступ   доступен   доступна   других   его   единственный   если   Если   Есть   ещё   Ещё   же   желательно   за   зависимости   зависит   загружать   загружен   задаваемые   Задача   задачу   Заканчиваться   закрашенная   занимает   затем   Захват   захвате   захватывать   звука   звуковые   зелёная   значение   значения   значительно   игрушкой   идёт   из   избежать   изменить   изменёнными   изрядно   Или   или   имеет   имеется   иметь   имеют   иначе   индекс   иное   интернете   интерполяция   интерфейс   искажение   исключительно   Искусственное   использована   использовании   использовать   использоваться   используемой   использует   используется   используйте   используются   использующие   используя   исходника   исходники   исходников   исходное   исходный   итогового   итоговый   их   кадр   кадра   кадре   кадров   кадры   каждые   каждым   Как   как   Какой   Какую   картинка   картинки   картинок   каталог   каталога   качества   качественного   качество   килобайт   клипа   клипов   ключ   ключа   ключевого   ключевой   ключевые   ключевых   ключи   Кодирование   кодировании   кодированию   кодирования   кодировать   кодирует   кодируется   количество   колонки   Команда   команде   компрессии   конвертация   конвертеры   консоль   консольный   контейнер   контейнера   контекст   конца   короткое   которая   которые   который   краям   критичен   Кроссплатформенные   крэшится   ли   либо   лимит   лимита   лишены   лучше   лучшего   лучшее   лучшей   Любое   Макаба   Макабе   Макабы   максимально   максимальное   мало   маркировать   маски   матрица   матрицу   мегабайт   медленно   Медленно   менее   меню   местах   месте   метаданные   метаданными   метки   миллисекунд   миллисекунды   мимо   миниатюр   миниатюра   миниатюры   минимальное   минимальный   Минусы   Мифы   многие   многих   много   множество   могут   модели   модной   может   Можно   можно   момента   моменту   муксер   На   на   набор   нажать   наиболее   Например   например   настроить   настройках   настройки   Настройки   начало   начинает   начинается   начинаться   Не   не   небольшом   независимые   некорректно   некоторому   некоторых   немного   необходимо   Необходимо   нескольких   несколько   Несколько   несложных   Нет   нет   неудобной   ниже   нижеследующие   нижеследующих   нижней   низких   низкоуровневый   но   новичков   нужен   нужно   нужному   нужный   нуля   об   обеспечивает   Обзор   обладая   облегчая   обозначено   обрабатывать   образом   обрезает   обрезать   обрезке   общем   обычное   обязано   обязательно   обёртках   обёртки   обёртку   ограничений   ограничения   ограничивают   огромной   один   одинаково   одинаковые   Однако   одно   одну   он   они   Онлайн   операции   операция   описание   оправданы   Оптимальное   Оптимальные   опцией   опции   опционально   опцию   опция   Опция   оригинальных   основная   особенностей   Особенности   остальных   остаётся   от   ответ   отдельных   отказаться   открыть   отметить   относительный   относятся   отображается   отображать   отображения   отображено   параметров   параметры   паузу   первого   первые   первый   первым   перед   пережатие   пережатия   пережимать   переименовать   перекодирования   перекодировать   переместить   перемотать   перемотка   перемотки   перемотку   перемуксить   переполнения   Плагин   плохо   Плюсы   по   По   повышение   под   поддерживаемая   поддерживает   поддерживается   поддерживают   Поддержка   поддержки   подкрутить   подогнать   Подробнее   Подробности   подсветки   позволяют   позиции   покадрово   поле   полезность   полного   полностью   Полнофункциональные   Полный   полоса   полсекунды   полученное   полученные   полученный   получить   поместит   помещается   помощью   попадает   популярные   порт   посвящённые   после   последнего   Последние   потоков   Почему   поэтому   Поэтому   появления   появляеться   Правила   правило   Превью   превью   предварительно   предназначено   предоставляет   предоставляющие   Предпочтительнее   предусмотрено   Преимущество   преобразование   при   При   приведены   приводит   приемлемая   прикрепить   Пример   Примеры   присутствует   про   проводнике   программ   программы   продвинутым   прозрачная   прозрачное   прозрачности   прозрачность   прозрачностью   проигрывать   произвольном   промаркировать   промах   промахов   Прописать   пропорций   просмотра   простаивает   пространств   Простые   проходами   процесс   процесса   процессах   процессор   Процессор   процессу   прочего   Прочие   проще   пути   работает   работать   работы   равному   раз   Развёрнутый   раздел   разделение   различных   размер   размера   размере   размером   размещения   разные   разных   Разрезать   разрешением   разрешении   разрешения   разрывы   районе   распараллеливания   распространённого   растянутое   расширения   расширениями   реальное   редакторов   редакторы   редкими   реже   режим   режимов   результат   результата   результирующего   результирующую   Рекомендуемый   рекурсивных   ресайза   ресемплинга   решение   ровно   сабы   сайта   самое   сборку   свежий   сдвигом   сделать   себя   секунд   секунды   Серый   сжимать   силу   сильно   символов   синтаксис   Скачать   склеивать   склеивая   Склеить   сконвертировать   Сконвертировать   скорее   скорость   Скрипт   скрипт   слегка   следствие   Следует   следует   следуется   следующими   слишком   случае   случаев   случаях   См   см   смена   сменами   смотреть   смысл   со   собрать   совершенства   советов   совместимости   совсем   содержимым   создав   создания   соответствующим   соответстующим   составляет   состоит   состоянии   софт   софтсаб   Сохранение   сохраняют   сохраняя   специализированный   специальной   специальных   список   Способ   способ   способности   способов   Способы   сравнения   сразу   ссылке   ссылки   старым   статичной   стоит   стороны   странные   стрелок   стриминг   строго   строки   структуру   субдискретизацию   субдискретизация   субтитрами   субтитры   сутки   сцен   считается   считать   таб   так   Так   также   таком   там   тег   текущего   Текущие   текущий   Тем   тем   типа   типового   то   То   тогда   только   том   тормозит   точностью   транскодинга   транскодинге   требуемый   требуется   требующий   тред   треда   тредов   треды   трек   трека   треков   треком   трудно   Убедиться   убрать   Удалить   узнать   указана   указании   указанного   указанные   указывает   указывать   умеренное   умолчанию   управлять   упрощённый   уровне   ускорит   условии   установить   установлено   устраивают   устройстве   ухудшению   участок   файл   файла   файлами   файлах   файле   файлов   файлы   фильмов   фильтр   Фильтр   фильтры   Фильтры   фон   формат   формате   форматов   форматы   фрагмента   Фрагменты   функциональностью   хаком   хардсаб   хардсаба   Хоть   хотя   хронометраж   цвета   цветовая   цветовой   цветовую   цветовых   целиком   целью   частам   частей   части   Часто   часто   частоту   частоты   чем   через   число   что   Чтобы   чтобы   чуть   чёрная   чёрный   чёрным   шаг   ширина   Ширина   экономит   экрана   экранирования   энкода   энкодера   энкодеру   энкодинг   энкодинге   эта   это   этого   этом   этому   эффективен   эффективная   юзерскрипт   ядра   ядро  

Clear message
location: webm / s

Часто задаваемые вопросы WebM-треда в /s/

Все нижеследующие ключи относятся к FFmpeg, если не обозначено иное. Особенности размещения WebM в интернете относятся к Макабе (2ch.hk), если не обозначено иное.

Contents

  1. Часто задаваемые вопросы WebM-треда в /s/
    1. Почему консоль
    2. Какую обёртку FFmpeg использовать
    3. Рекомендуемый минимальный набор параметров
    4. Медленно кодируется VP9/используется только одно ядро
    5. Процессор всё ещё не полностью загружен при транскодинге в VP9
    6. VBR не попадает в лимит
    7. VBR vs. CRF
    8. При использовании ключа -ss энкодинг начинается не сразу/ключ -to работает некорректно
    9. Почему миниатюра чёрная/как сделать превью
    10. Превью не отображается/таб крэшится/зелёная полоса по краям/странные цвета
    11. Серый фон в нижней части видео/WebM не помещается в контейнер Макабы/растянутое превью
    12. Нет миниатюр у WebM-файлов в проводнике
    13. Не работает/тормозит перемотка
    14. Как прикрепить субтитры
    15. Настройки ресайза
    16. Как вырезать участок видео без перекодирования
    17. Разрезать видео на части
    18. Склеить видео из нескольких частей
    19. Почему WebM for Retards
    20. 60fps
    21. Захват видео с экрана
    22. Как сделать прозрачное видео
    23. Как смотреть WebM в Edge
    24. Какой должна быть цветовая матрица
    25. Как кодировать HDR
    26. Сконвертировать множество видео за один раз
    27. Удалить метаданные
    28. Скачать с YouTube/прочего стриминг-сайта
    29. Бесплатные видеоредакторы
    30. Бесплатные аудиоредакторы
    31. Прочие ссылки

Почему консоль

Преимущество FFmpeg состоит в том, что он предоставляет достаточно низкоуровневый доступ к процессу кодирования, обладая при этом огромной функциональностью. Дело не в том, что консольный интерфейс чем-то лучше, а в возможности управлять каждым параметров энкодера, добиваясь максимально качественного результата. GUI, как правило, данной способности лишены и сильно ограничивают гибкость настройки. Развёрнутый ответ.

Какую обёртку FFmpeg использовать

Хоть обёртки (т.е. программы, использующие внутри себя FFmpeg, но предоставляющие упрощённый интерфейс) и ограничивают гибкость, они вполне оправданы для типового энкода, если устраивают опции, которые они использует (во многих обёртках можно вводить и raw-опции FFmpeg, но ограничения скорее всего будут). Текущие популярные варианты:

Полный список. Онлайн-конвертеры.

Рекомендуемый минимальный набор параметров

ffmpeg 3.3+/libvpx 1.6.2+ позволяют использовать опцию -row-mt для лучшего распараллеливания процесса транскодинга (доступна в boram). См. описание.

Медленно кодируется VP9/используется только одно ядро

  1. Убедиться, что не выбран режим -quality best (good по умолчанию)

  2. Убедиться, что используется версия libvpx >= 1.4.0

  3. Убедиться, что присутствует ключ -threads 8 (или больше)

  4. -tile-columns >= 3 для 8 тредов (6 по умолчанию)

  5. -row-mt 1 (опционально)

Процессор всё ещё не полностью загружен при транскодинге в VP9

libvpx-vp9 использует tile-columns multithreading, поэтому число потоков энкодера зависит от разрешения видео. В общем случае число потоков считается как 2^floor(log2((w+63)/256)), где wширина итогового видео. Т.е.:

и т.д. При этом треды энкодера не обязательно будут загружать ядра на 100% в силу ограничений алгоритмов распараллеливания. Если процессор изрядно простаивает, имеет смысл кодировать видео по частам в отдельных процессах FFmpeg, используя опции -ss и -t и склеивая полученные файлы на уровне демуксера. Опция -tile-columns (6 по умолчанию) указывает на максимальное число рекурсивных делений видео на колонки (реальное значение считается как log2(threads)). Следует отметить, что -tile-columns > 0, ровно как и разделение видео на независимые части, приводит к некоторому ухудшению качества итогового видео. См. также опцию -row-mt.

VBR не попадает в лимит

Rate control в libvpx-vp9 ещё далёк от совершенства. Для несложных исходников вроде анимации имеет смысл выставить -qmax в районе 30÷35, чтобы избежать undershoot (или использовать CRF, например: -b:v 0 -crf 25). Так или иначе, полностью промахов мимо лимита не избежать. Если промах составляет несколько мегабайт, лучше перекодировать видео со слегка изменёнными -b:v/-qmin/-qmax. Можно перекодировать только аудио и перемуксить со старым видео, эта операция занимает совсем немного времени (см. скрипт, ещё один). При совсем небольшом overshoot в районе десятков килобайт, перемуксить с помощью mkvmerge может быть достаточно (муксер mkvmerge чуть более эффективен, чем FFmpeg). Ещё один вариантобрезать секунды или доли секунды с конца (-c copy -t ??), если исходный хронометраж не критичен.

VBR vs. CRF

В некоторых случаях 2pass CRF выдаёт чуть лучшее качество, чем 2pass VBR, при том же размере файла. Поэтому на низких битрейтах может иметь смысл подогнать значение ключа -crf под требуемый размер файла. Например: -b:v 0 -crf 50

См. также: сравнения Netflix компрессии различных режимов libvpx-vp9.

При использовании ключа -ss энкодинг начинается не сразу/ключ -to работает некорректно

При использовании ключа -ss после -i, FFmpeg декодирует видео покадрово до указанного момента. Если опции -ss указана перед -i, будут использоваться ключевые кадры, что значительно ускорит процесс. Однако, ключ -to в таком случае начинает работать как -t. Подробнее. Оптимальное решение: использовать -ss перед -i, не использовать -to (см. также раздел про субтитры).

Почему миниатюра чёрная/как сделать превью

Макаба использует первый кадр видео для генерации миниатюры, который в большинстве фильмов и клипов чёрный. Есть несколько способов получить адекватное превью:

Поддержка создания превью через GUI присутствует в wybm и boram.

Превью не отображается/таб крэшится/зелёная полоса по краям/странные цвета

Вероятнее всего была использована плохо поддерживаемая цветовая субдискретизация. Следует перекодировать видео с опцией -pix_fmt yuv420p

Серый фон в нижней части видео/WebM не помещается в контейнер Макабы/растянутое превью

Макаба не поддерживает анаморфные исходники и использует значения PixelWidth/PixelHeight, указанные в файле, тогда как для отображения используются значения DisplayWidth/DisplayHeight.

Пример: допустим, имеется видео со следующими метаданными: Stream #0:0: Video: vp9 (Profile 0), yuv420p(tv), 960x540, SAR 249:224 DAR 83:42, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc (default). Макаба поместит видео в контейнер размером 960x540, видео же будет отображено браузером в разрешении (960*249/224)x540 = 1067x540 и, как следствие, целиком в контейнер не впишется. Чтобы этого избежать, следует использовать SAR 1:1: -vf scale=960:960/dar

Следует отметить, что миниатюра также будет иметь аспект PixelWidth:PixelHeight, поэтому при SAR не равному 1:1, либо при использовании разных аспектов для первого видео-трека и видео-трека превью, возможно искажение оригинальных пропорций последнего.

Нет миниатюр у WebM-файлов в проводнике

Необходимо установить одну из нижеследующих программ:

Не работает/тормозит перемотка

В libvpx-vp9 по умолчанию нет ограничений на частоту появления ключевых кадров (что экономит битрейт), поэтому в видео с редкими сменами сцен их может быть слишком мало, что делает перемотку неудобной (эффективная смена позиции в видео возможна только по границам ключевых кадров). Если быстрая перемотка важнее итогового размера, следуется использовать ключ -g. Например, при -g 120 и видео 24 fps, ключевые кадры будут появляеться не реже, чем каждые 5 секунд.

UPDATE: В libvpx 1.6.0 значение по умолчанию для kf_max_dist установлено в 128, см. [1], [2]

Как прикрепить субтитры

Браузеры не поддерживают встроенный софтсаб (только внешние сабы через тег <track>), поэтому единственный вариант, не требующий специальной поддержки со стороны сайта, — хардсаб.

Настройки ресайза

Фильтр Mitchell-Netravali (-param0 1/3 -param1 1/3) обеспечивает минимальное количество артефактов ресемплинга, при этом облегчая энкодеру задачу, — фильтры типа Lanczos сохраняют слишком много деталей, которые трудно сжимать. См. также:

cubic_survey.gif

Как вырезать участок видео без перекодирования

Любое видео должно начинаться с ключевого кадра, поэтому при обрезке фрагмента через -c copy, значение ключа -ss обязано указывать на ключевой кадр с точностью хотя бы до миллисекунды. Заканчиваться же видео может в произвольном месте (на произвольном кадре). Команда в общем случае выглядит так: ffmpeg -i in.webm -ss ??.??? -t ?? -c copy out.webm

Способы узнать метки времени ключевых кадров:

Или же можно использовать специализированный софт: wybm (webm), VidCutter (все форматы, нет подсветки ключевых кадров), LosslessCut (mp4/webm/ogg, нет подсветки ключевых кадров), avidemux (все форматы).

Разрезать видео на части

mkvmerge --split ??m -o out.webm in.webm

Фрагменты могут иметь чуть больший итоговый размер в силу особенностей работы mkvmerge. Скрипт, который делит файл на части строго не больше указанного размера, доступен по ссылке.

Склеить видео из нескольких частей

file '/path/to/1.webm'
file '/path/to/2.webm'
file '/path/to/3.webm'

Подробнее. Внимание: звуковые дорожки использующие VBR в общем случаев склеивать без пережатия некорректно. Например, Firefox может отказаться проигрывать WebM-файл, полученный из двух других с аудиотреками в формате Opus.

Почему WebM for Retards

60fps

Искусственное повышение частоты кадров можно считать не более, чем модной игрушкой. В большинстве случаев блендинг/интерполяция дают на выходе много артефактов, а полезность операции остаётся под вопросом. Тем не менее, ниже приведены ссылки на программы и документацию, посвящённые этому вопросу:

Захват видео с экрана

Несколько советов:

Как сделать прозрачное видео

Последние версии Firefox и Chrome поддерживают прозрачность в WebM, используйте формат yuva420p в FFmpeg для результирующего видео (выбирается по умолчанию для исходников с прозрачностью, например PNG картинок).

Чтобы добавить прозрачность в обычное видео, можно использовать маски, например: ffmpeg -i in.mkv -r ntsc-film -loop 1 -i mask.png -lavfi '[1:v]alphaextract[a];[0:v][a]alphamergeout.webm
mask.png это картинка с тем же разрешением, что и исходное видео, закрашенная чёрным там, где прозрачности быть не должно, и прозрачная в остальных местах.

Как смотреть WebM в Edge

Следует использовать данный юзерскрипт.

Какой должна быть цветовая матрица

Предпочтительнее использовать BT.709 и соответстующим образом маркировать видео (опция -colorspace bt709). Подробности.

Как кодировать HDR

Примеры для наиболее распространённого bt2020nc/bt2020/smpte2084, с целью дальнейшего просмотра видео на BT.709 устройстве.

Вариант 1: метаданные

  1. Опция -colorspace bt2020_ncl при кодировании (не обязательно, но раз предусмотрено поле на уровне VP9, то лучше так).

  2. Прописать метаданные на уровне контейнера через mkvmerge --colour-transfer-characteristics 0:16 --colour-primaries 0:9 --max-luminance 0:1000 --min-luminance 0:0.001 in.webm -o out.webm (нужен свежий MKVToolNix).

Плюсы: не нужно преобразование цветовых пространств. Минусы: в браузерах будет отображено некорректно.

Вариант 2: конвертация

  1. Опция -colorspace bt709 при кодировании (для лучшей совместимости с Firefox 52).

  2. Фильтр -vf zscale=p=709:t=709:m=709:npl=600 (опцию npl можно подкрутить в зависимости от исходника).

Плюсы: результат должен выглядеть везде более-менее одинаково.

Сконвертировать множество видео за один раз

Задача: сконвертировать все mp4 файлы из текущего каталога в формат WebM.

Задача: сконвертировать все файлы из каталога in в каталог out в формат WebM, сохраняя структуру.

Удалить метаданные

ffmpeg -i in.webm -c copy -map_metadata -1 out.webm

Скачать с YouTube/прочего стриминг-сайта

Бесплатные видеоредакторы

Простые редакторы (cut, crop):

Полнофункциональные:

Обзор редакторов.

Бесплатные аудиоредакторы

Прочие ссылки


webm/s (last edited 2017-05-04 08:31:48 by Kagami)