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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131

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

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. Тема, посвященная сборкам ffmpeg/ffprobe, работающих под Windows XP.
    Сборки:
    От Gianluigi Tiesi
    От Reino Wijnsma
    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 на VideoHelp
     
    По общим вопросам написания командных файлов есть отдельная тема "Командная строка, батники, сценарии - bat, cmd".

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



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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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



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

    Всего записей: 1498 | Зарегистр. 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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

    Всего записей: 11207 | Зарегистр. 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'а.

    Всего записей: 1299 | Зарегистр. 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. Естественно, обойти это элементарно, но мой вопрос в другом.  

    Всего записей: 1498 | Зарегистр. 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'ками есть что-то общее, кроме имени? Я вот в этом не уверен.

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



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

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

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

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



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

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

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

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



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

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

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

    Всего записей: 1567 | Зарегистр. 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" называется.  

    Всего записей: 1498 | Зарегистр. 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, причем в обеих нет ни одной одинаковой.

    Всего записей: 1567 | Зарегистр. 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 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru