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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114

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

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).
     
    Сборки для Windows 7
     
    Запуск офф. сборок 7.0.1 на Windows 7  
     
    Список различных сборок.
     
    Архив старых версий ffmpeg
     
    По общим вопросам написания командных файлов есть отдельная тема "Командная строка, батники, сценарии - bat, cmd".

  • Всего записей: 67 | Зарегистр. 28-02-2007 | Отправлено: 17:23 21-11-2012 | Исправлено: ED_Sln, 08:32 02-10-2024
    V0lt



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

    Цитата:
    А с  fdk-aac есть подобные сборки?

    Шапка темы > Список различных сборок > Unofficial > Windows > AnimMouse

    Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 21:35 11-07-2024
    VitalyF

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

    Цитата:
    Либы от Apple из iTunes закидывали?
    А какая версия iTunes щас актуальная? Помнится, что не все подходят.
     

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 05:56 12-07-2024 | Исправлено: VitalyF, 05:57 12-07-2024
    Dimitr1s



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

    Цитата:
    А какая версия iTunes щас актуальная?

    Вот здесь в шапке актуальная.
     

    Цитата:
    Помнится, что не все подходят.

    С выходом qaac, периодически беру свежий iTunes**Setup.exe, распаковываю, обновляю либы. Никогда проблем не было. Разумеется разрядность нужно соблюдать.

    Всего записей: 1924 | Зарегистр. 02-07-2006 | Отправлено: 08:53 12-07-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да... тоже распаковываю..., но CoreAudioToolbox.dll у всех последних 7.10.9.0 старой версии...

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 10:52 12-07-2024
    Gideon Vi

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

    Всего записей: 8168 | Зарегистр. 02-02-2004 | Отправлено: 17:12 12-07-2024 | Исправлено: Gideon Vi, 17:13 12-07-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос такой, на ffmpeg для мuxing-а подаётся то video+audio, то только audio, можно как-то учесть это в опциях -map?? С помощью каких-то переменных в командной строке?

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 08:35 15-07-2024
    Vasily_Koshkin



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, уважаемые!  
    У меня странный вопрос возник - реально ли самостоятельно собрать свежий ffmpeg в виде DLL? Может быть  кто-то встречал такое в готовом виде или хотя бы инструкцию по сборке? Спасибо!

    Всего записей: 1416 | Зарегистр. 07-02-2004 | Отправлено: 11:41 28-07-2024
    V0lt



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

    Цитата:
    У меня странный вопрос возник - реально ли самостоятельно собрать свежий ffmpeg в виде DLL?

    Вопрос некорректный. Но в целом, да. Люди собирают.

    Цитата:
    Может быть  кто-то встречал такое в готовом виде или хотя бы инструкцию по сборке?

    В сборках ищите архивы с припиской shared.
    Например: https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full-shared.7z

    Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 12:11 28-07-2024
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vasily_Koshkin
     
    shared версия содержит все ffmpeg dll'ки внутри себя.

    Всего записей: 1226 | Зарегистр. 03-02-2007 | Отправлено: 12:11 28-07-2024
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vasily_Koshkin, для MinGW:
    ./configure --disable-static --enable-shared
    остальные ключи - "по вкусу".

    Всего записей: 7730 | Зарегистр. 08-09-2001 | Отправлено: 12:42 28-07-2024
    Vasily_Koshkin



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

    Цитата:
    Вопрос некорректный. Но в целом, да. Люди собирают.

    Простите, пожалуйста, а в чем именно некорректность?  

    Цитата:
    В сборках ищите архивы с припиской shared.

    Я поясню. Есть такая штука "Open Codec", который содержит только ffmpeg.dll (ffmpeg64.dll), а совсем не то, что находится в архивах с припиской shared по ссылкам из шапки. И вот последние версии этого кодека PotPlayer, например, в упор не видит.  
     
    PS. Не спорю, простое решение, конечно, существует - народ как-то подбирает версии, переименовывает файлы и папки и умудряется подключать то, что есть, но мне захотелось понять, как это работает, и можно ли подключить dll, собранную самостоятельно?  

    Всего записей: 1416 | Зарегистр. 07-02-2004 | Отправлено: 14:29 28-07-2024 | Исправлено: Vasily_Koshkin, 14:31 28-07-2024
    V0lt



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

    Цитата:
    Простите, пожалуйста, а в чем именно некорректность?

    В том, что вы хотите не официальные DLL-ки с функциями описанными в официальной документации, а какой-то неизвестный "ffmpeg.dll" сделанный кем-то для своих нужд.

    Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 15:22 28-07-2024
    lvqcl

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

    Цитата:
    Я поясню. Есть такая штука "Open Codec", который содержит только ffmpeg.dll (ffmpeg64.dll)

    емнип, полное название - "OpenCodec for PotPlayer". То есть он сделан теми же людьми, что делают PotPlayer, и соответственно, только им известно, как.
     

    Цитата:
    И вот последние версии этого кодека PotPlayer, например, в упор не видит.

    PotPlayer тоже последней версии?
     
    В любом случае, это в тему PotPlayer'а.

    Всего записей: 1226 | Зарегистр. 03-02-2007 | Отправлено: 15:39 28-07-2024 | Исправлено: lvqcl, 16:10 28-07-2024
    Vasily_Koshkin



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

    Цитата:
    какой-то неизвестный "ffmpeg.dll" сделанный кем-то для своих нужд.

    Ну почему неизвестный? Его очень любят например, в Microsoft (навскидку нашелся в Skype и Teams). а также в проекте electron и, видимо, во всех electron-based-apps (точно есть в Camunda Modeler). В целом, на будущее хотелось бы иметь подобное этому коммерческому предложению, но opensource.
     
    lvqcl

    Цитата:
    PotPlayer тоже последней версии?

    Да, именно. Последняя версия Potplayer не видит последнюю версию OpenCodec. Естественно, обойти это элементарно, но мой вопрос в другом.  

    Всего записей: 1416 | Зарегистр. 07-02-2004 | Отправлено: 16:36 28-07-2024 | Исправлено: Vasily_Koshkin, 16:38 28-07-2024
    lvqcl

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

    Цитата:
    Ну почему неизвестный? Его очень любят например, в Microsoft (навскидку нашелся в Skype и Teams). а также в проекте electron

    А почему вы думаете, что между этими dll'ками есть что-то общее, кроме имени? Я вот в этом не уверен.

    Всего записей: 1226 | Зарегистр. 03-02-2007 | Отправлено: 17:23 28-07-2024 | Исправлено: lvqcl, 17:23 28-07-2024
    Vasily_Koshkin



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

    Цитата:
    А почему вы думаете, что между этими dll'ками есть что-то общее, кроме имени?

    Потому что они так или иначе собраны на базе одного и того же ffmpeg. Но Вы конечно правы - между вышеприведенными кейсами, скорее всего, нет ничего общего и под каждый конкретный проект dll'ку придется собирать отдельно с нужными опциями в зависимости от ее функционала.  

    Всего записей: 1416 | Зарегистр. 07-02-2004 | Отправлено: 18:07 28-07-2024
    V0lt



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

    Цитата:
    Ну почему неизвестный? Его очень любят например, в Microsoft (навскидку нашелся в Skype и Teams).

    У этих типа одинаковых ffmpeg.dll должен быть, как минимум, одинаковый список экспортируемых функций. Но это не так.

    Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 18:41 28-07-2024
    ED_Sln



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

    Цитата:
    нет ничего общего и под каждый конкретный проект dll'ку придется собирать отдельно с нужными опциями в зависимости от ее функционала.  

    Ну вот вы и ответили на свой вопрос. Собрать можно, если известно как, известно как собран Open Codec? Нет.

    Всего записей: 798 | Зарегистр. 05-11-2009 | Отправлено: 19:36 28-07-2024 | Исправлено: ED_Sln, 19:36 28-07-2024
    Vasily_Koshkin



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

    Цитата:
    У этих типа одинаковых ffmpeg.dll должен быть, как минимум, одинаковый список экспортируемых функций. Но это не так.

    Я не говорю, что они одинаковые. По-моему, как раз логично, что они более чем разные - и в Microsoft, и в Kakao Corp их собирали с совершенно разными целями. Исходников, конечно, не предоставили ни те, ни другие. Единственное, я сомневаюсь, что было что-то серьезное добавлено из того, чего не было в оригинальном ffmpeg, (скорее наоборот выкинуто?). Но чисто теоретически, наверное, можно собрать универсальную dll'ку, которая будет иметь полный список необходимых функций?
     
     
    Добавлено:
    ED_Sln

    Цитата:
    Собрать можно, если известно как, известно как собран Open Codec? Нет.

    Тоже мне, "Open" называется.  

    Всего записей: 1416 | Зарегистр. 07-02-2004 | Отправлено: 19:46 28-07-2024 | Исправлено: Vasily_Koshkin, 21:28 28-07-2024
    ED_Sln



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vasily_Koshkin
    Универсальную не получится, потому что каждый разработчик делает что-то свое, и хоть и основа у всех ffmpeg, но функции будут разные. Для примера, посмотрел что поддерживает FFmpeg.dll из Open Codec, целых 6054 функции, а в другом FFmpeg.dll из другой программы всего 15, причем в обеих нет ни одной одинаковой.

    Всего записей: 798 | Зарегистр. 05-11-2009 | Отправлено: 20:16 28-07-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114

    Компьютерный форум 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