Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FFmpeg

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

Открыть новую тему     Написать ответ в эту тему

guru431

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


FFmpeg — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах, а также консольная утилита ffmpeg.exe, представляющая из себя универсальный видеоконвертер.
 

Ссылки на русском:
  • Документация по FFmpeg
  • Статья «19 команд FFmpeg для любых нужд»
  • Статья «20 команд FFmpeg для начинающих»
     
    Примеры использования:
  • Преобразовать в MKV
  • Захвата с экрана, со звуком
  • Кодирование с помощью технологии Nvidia NVENC
  • Поддержка вывода Юникода в консоль Windows
  • Подготовка качественных GIF-файлов из видео при помощи FFmpeg
     
    Поддержка Windows XP
    Последний официальный билд под Windows XP от Zeranoe ffmpeg-20150525-git-8ce564e был в мае 2015. Тема (нужен TOR), посвященная сборкам ffmpeg/ffprobe, работающих под Windows XP.
    Готовые сборки, зеркало версии от 2019, 2020, 2021 года.
    Static builds by Kyle Schwarz (последний для WinXP ffmpeg-3.0-win32-static.7z).
    GUI под WinXP (ffqueue, WinFF, Video converter).
     
    Список различных сборок.
     
    По общим вопросам написания командных файлов есть отдельная тема "Командная строка, батники, сценарии - bat, cmd".

  • Всего записей: 66 | Зарегистр. 28-02-2007 | Отправлено: 17:23 21-11-2012 | Исправлено: V0lt, 16:51 27-01-2024
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    Ваш калькулятор похоже только для ресайза и не учитывает обрезку.
    У меня ресайза нет, только обрезка кадра, исходные пиксели квадратные и на выходе такие же должны остаться.
    576-32-32=512
    320-32-32=256

    Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 20:13 20-07-2020
    Embos

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    del

    Всего записей: 68 | Зарегистр. 10-10-2010 | Отправлено: 17:08 08-08-2020 | Исправлено: Embos, 17:57 08-08-2020
    OlegTheMath



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, как сделать ролик с замедленным воспроизведением:
    -- на входе input.mp4
    -- на выходе slow.mp4
    замедленный в 2, 4, ..., n  раз.

    Всего записей: 190 | Зарегистр. 08-05-2003 | Отправлено: 09:08 09-08-2020
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    OlegTheMath
    FFmpeg Wiki: How to speed up / slow down a video

    Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 09:16 09-08-2020
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    OlegTheMath
    в 2 раза замедление

    Код:
    setpts=2.0*PTS

    http://ffmpeg.org/ffmpeg-filters.html#setpts_002c-asetpts
     
    Со звуком, видимо, придётся отдельно повозиться при нужде.
     
    Добавлено:
    опрередили, увы

    Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 09:18 09-08-2020
    OlegTheMath



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Valery_Sh
    Спасибо!

    Всего записей: 190 | Зарегистр. 08-05-2003 | Отправлено: 09:23 09-08-2020
    Valery_Sh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    OlegTheMath
     
    Исходя из тенденций, важен только просмотр замедленного video (или вообще покадрово). Звук всё равно будет покорёжен. В свете этого можно добавить опцию -an (отключение из графа аудиодороги).
     
    А ещё проще устроить покадровый просмотр в МРС-НС из состояния "пауза".
    В этом случае будет самый настоящий покадровый просмотр. (когда-то это помогло мне выявить кражу с объекта тёмной ночью)
     
    Удачи.

    Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 10:46 09-08-2020
    CUTA



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    ffmpeg.zeranoe.com will close on Sep 18, 2020, and all builds will be removed. If you're using Zeranoe FFmpeg Builds in your product, please ensure that you have a hosting strategy in place by the 18th. Thank you to everyone who supported the project along the way!

    как быть после 18 сентября?

    Всего записей: 1169 | Зарегистр. 03-05-2014 | Отправлено: 21:31 01-09-2020
    Ajaja

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    как быть после 18 сентября?

    https://github.com/m-ab-s/media-autobuild_suite например.

    Всего записей: 1032 | Зарегистр. 17-06-2004 | Отправлено: 21:43 01-09-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    как быть после 18 сентября?

    ./configure нужные парметры
    make

    Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 22:16 01-09-2020
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los

    Цитата:
    ./configure нужные парметры
    make

    Ха-ха.
    На самом деле все намного сложнее. Юзеры не будут этим заниматься.
    А еще есть компоненты типа Nvidia Video Codec SDK, которые без регистрации официально не скачаешь.

    Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 05:56 02-09-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt

    Цитата:
    На самом деле все намного сложнее.

    прочитал. В чем сложность неясно. Что именно у вас не получается? Неоднократно компилировал на Linux и macOS каких-то трудностей не замечал.

    Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 09:22 02-09-2020
    Ajaja

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt

    Цитата:
    На самом деле все намного сложнее. Юзеры не будут этим заниматься.

    Собирается под Windows запуском 1 батника с помощью media-autobuild_suite.  
    При первоначальной настройке в режиме вопросов-ответов можно выбрать те же библиотеки, что у zeranoe, например, но можно добавить и дополнительные, вроде libfdk-aac, можно отключит ненужное и т.п. Плюс этим же скриптом можно собирать mpv/mplayer/mp4box/vlc/пр.  Никаких особых знаний там не нужно.  
     
     
    Добавлено:
    los

    Цитата:
     Неоднократно компилировал на Linux и macOS каких-то трудностей не замечал.

    Попробуйте под винду собрать со всеми нужными библиотеками. Собирал так долгое время для себя в msys2, скрипт на много экранов был. Потом перешел на media-autobuild_suite т.к. достало самому бороться с постоянно возникающими проблемами при сборке для винды при обновлениях разных библиотек и самого ffmpeg. Вокруг media-autobuild_suite достаточно большое комьюнити, проблемы решать куда проще. Возникают они, конечно, регулярно, но проще и быстрей решаются.

    Всего записей: 1032 | Зарегистр. 17-06-2004 | Отправлено: 10:30 02-09-2020 | Исправлено: Ajaja, 10:56 02-09-2020
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los

    Цитата:
    В чем сложность неясно.

    Хотя бы объемом текста по сравнению с вашими 2 строчками. Неговоря о том, что речь шла о юзерах, которые в большинстве своем в компиляции и настройках компиляторов не разбираются.

    Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 17:32 02-09-2020 | Исправлено: V0lt, 17:32 02-09-2020
    data man



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vlad_001 (пост)
    Цитата:
    Озадачился одним вопросом по поводу Gif файлов
    Я обычно конвертирую такой командой:
     
    ffmpeg.exe -i input.mp4 -vf scale=iw:ih:flags=lanczos,split[o1][o2];[o1]palettegen[p];[o2]fifo[o3];[o3][p]paletteuse outputl.gif

     
    Кстати, нашёл чудный скрипт: https://github.com/lukechilds/gifgen
    Да-да, в шапке тоже видел.
     
    До кучи: ffmpeg.md (регулярно обновляется).

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

    Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 17:54 02-09-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ajaja

    Цитата:
    Попробуйте под винду собрать со всеми нужными библиотеками.

    Будете у нас на Колыме — милости просим! ...Нет, уж лучше вы к нам!
     
    V0lt

    Цитата:
    Хотя бы объемом текста по сравнению с вашими 2 строчками.  

    весь текст в итоге сводится к простой команде './configure ... && make' Что не отрицает  потенциальных трудностей у людей которые ранее с этим не сталкивались.
     
    Если кому-то нужно версию для macOS можно скачать еще и здесь
    https://evermeet.cx/ffmpeg/

    Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 20:27 02-09-2020
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los

    Цитата:
    весь текст в итоге сводится к простой команде './configure ... && make'

    Может хватит вводить людей в заблуждение? Эти команды не скачают MinGW, MSYS, YASM и остальное, и не сделают настройку MINGW_PATH и прочего.

    Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 18:34 03-09-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt

    Цитата:
    Может хватит вводить людей в заблуждение?

    может хватит делать из мухи слона? Исходный код ffmpeg сам по себе не требует портирования под windows если вы сводите все только к этой платформе, не нужны патчи из-за отсутствия специфических вызовов и т.д. Удобнее скачать кем-то скомпилированный бинарник - да, не такой возможности - не трагедия, т.к. это можно сделать и самому.

    Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 19:18 03-09-2020
    Ultmann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FFmpeg 4.4-853 XPmod

    Цитата:
    Форк FFmpeg с поддержкой Windows XP

     
    Shared
    Static

    Всего записей: 2107 | Зарегистр. 15-12-2018 | Отправлено: 21:46 03-09-2020
    fogrender

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору





    Реклама

    Всего записей: 1 | Зарегистр. 08-09-2020 | Отправлено: 17:09 08-09-2020 | Исправлено: gyra, 20:11 08-09-2020
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

    Компьютерный форум Ru.Board » Компьютеры » Программы » FFmpeg


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru