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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bravo100
    download master самостоятельно скачает эти файлы, если проверить обновление программы.
    На вес файлов внимание можно не обращать, эти данные могли давно устареть
    файлы лежат примерно здесь: c:\Users\имя пользователя\AppData\Roaming\Download Master\
    тема по dm здесь: http://forum.ru-board.com/topic.cgi?forum=5&topic=34350&start=1840#lt

    Всего записей: 8168 | Зарегистр. 02-02-2004 | Отправлено: 06:07 04-12-2021
    V0lt



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

    Цитата:
    неужели настолько сложные вопросы?

    Ваши задачи очень нетипичные для FFmpeg. Очень низкая вероятность того, что кто-нибудь из посетителей темы занимался чем-то подобным.
     
    Могу предложить попытать счастье с AviSynth+ VapourSynth, VirtualDub2 или взять что-то коммерческое.

    Всего записей: 10793 | Зарегистр. 05-02-2003 | Отправлено: 08:12 04-12-2021 | Исправлено: V0lt, 08:15 04-12-2021
    mithridat1



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите разобраться.
     
    Имеется mkv-файл со следующей картой потоков
    Подробнее...
    В него необходимо корректно добавить русские субтитры.
    Делаю так
     
    ffmpeg -i input.mkv -i rus.srt -map 0:v -c:v copy -map 0:a -c:a copy -map 0:s -c:s copy -map 1 -c:s srt -metadata:s:s:1 language=rus output.mkv
     
    Субтитры добавляются, но при выборе в плеере не отображаются. Английские субтитры, присутствовавшие изначально, отображаются корректно.
     
    Попробовал сделать иначе - извлек отдельно английские субтитры в файл eng.srt и аудио/видео в файл input1.mkv. Соединяю так
     
    ffmpeg -i input1.mkv -i rus.srt -i eng.srt -map 0:v -map 0:a -c:v copy -c:a copy -c:s srt -map 1 -map 2 -metadata:s:s:0 language=rus -metadata:s:s:1 language=eng output.mkv
     
    Субтитры добавляются, но при воспроизведении в браузере не отображаются ни английские, ни русские.
     
    В чем здесь ошибка ? Субтитры рабочие - если подложить их в одну папку с mkv и дать правильные названия то плеер отображает их корректно.
     

    Всего записей: 5025 | Зарегистр. 05-01-2006 | Отправлено: 21:07 06-12-2021 | Исправлено: mithridat1, 21:09 06-12-2021
    deniums

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mithridat1
    Я бы сделал так:

    Код:
    ffmpeg -i input.mkv -i rus.srt -map 0:0 -map 0:1 -map 1:0 -map 0:2 -c copy output.mkv

    Главное помнить, что нумерация начинается с нуля. 0:1 значит первый файл, вторая дорожка. 1:0 второй файл, первая дорожка. То бишь, для map нужно отнимать 1 от реального.
     
    Это еще что. В boot.ini XP диски начинаются с 0, а разделы с 1.

    Всего записей: 392 | Зарегистр. 18-11-2021 | Отправлено: 21:17 06-12-2021 | Исправлено: deniums, 21:19 06-12-2021
    mithridat1



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    deniums
    Благодарю ! Так работает
     
    Выяснил что как то мешают дополнительные видеопотоки - даже если их все строго перечислить через -map 0: то это почему то ломает отображение русских субтитров. В данном случае там ничего ценного (просто картинки) и их можно смело исключать, но все таки хотелось бы понять чем же они мешают.

    Всего записей: 5025 | Зарегистр. 05-01-2006 | Отправлено: 21:53 06-12-2021 | Исправлено: mithridat1, 22:00 06-12-2021
    bbcby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день. Подскажите, какой нужен билд ffmpeg, чтобы он принимал в обработку Avisynth файлы, скачал ffmpeg-4.4.1-full_build, выдает ошибку - Unknown error occurred.

    Всего записей: 623 | Зарегистр. 11-06-2003 | Отправлено: 00:57 10-12-2021
    deniums

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скорее всего любой, но разрядность ffmpeg и avisynth должна совпадать.

    Всего записей: 392 | Зарегистр. 18-11-2021 | Отправлено: 01:55 10-12-2021
    bbcby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Получается, что 4.4.1 только 64-бит.

    Всего записей: 623 | Зарегистр. 11-06-2003 | Отправлено: 02:30 10-12-2021
    deniums

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А что виндового ависинта нет 64 битного? Даже AviSynth+?
    Вот здесь:
    https://github.com/AviSynth/AviSynthPlus/releases
     
    Тогда 32-битный ffmpeg можно скачать по этим ссылкам:
    ffmpeg-4.5-win32-static-xp работает также в XP
    FFmpeg-x86-N-104423 от проекта MPlayer
    ffmpeg-4.3.1-win32-static сборка 2020 года
     
    Помните, что avisynth плагины тоже должны быть правильной разрядности.

    Всего записей: 392 | Зарегистр. 18-11-2021 | Отправлено: 03:16 10-12-2021 | Исправлено: deniums, 03:18 10-12-2021
    V0lt



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

    Цитата:
    А что виндового ависинта нет 64 битного? Даже AviSynth+?
    Вот здесь:
    https://github.com/AviSynth/AviSynthPlus/releases

    Есть. Если бы вы скачали и запустили интсталлятор (AviSynthPlus_3.7.0_20210111.exe), то такого вопроса бы не было.

    Всего записей: 10793 | Зарегистр. 05-02-2003 | Отправлено: 06:16 10-12-2021 | Исправлено: V0lt, 07:14 10-12-2021
    Kero1



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    мне показалось что последние версии жрут память нереально, не ?

    Всего записей: 2554 | Зарегистр. 23-08-2011 | Отправлено: 23:15 24-12-2021
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток, уважаемые знатоки ffmpeg. У кого-нибудь есть ffmpeg под винду с поддержкой openssl?  Не жалает обычные сборки открывать прямой линк на video с ютуба... Пишет 403 forbiden. Сurl тоже так же рцгается, но там это обходится просто отключением проверки сертификатов...  А тут-то как буть... В общем буду признатлен за любые идеи.
     
    p.s. Интересен именно вариант чтения файла силами ffmpeg по прямому линку.

    Всего записей: 309 | Зарегистр. 17-03-2005 | Отправлено: 18:54 07-01-2022
    mithridat1



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

    Цитата:
    Доброго времени суток, уважаемые знатоки ffmpeg. У кого-нибудь есть ffmpeg под винду с поддержкой openssl?  Не жалает обычные сборки открывать прямой линк на video с ютуба... Пишет 403 forbiden.

    И при чем тут ssl ? Юзер-агент скорее всего надо сменить на тот что в браузере.

    Всего записей: 5025 | Зарегистр. 05-01-2006 | Отправлено: 19:15 07-01-2022
    deniums

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Про кавычки вокруг URL не забыли?

    Всего записей: 392 | Зарегистр. 18-11-2021 | Отправлено: 19:49 07-01-2022
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ответившим большое спс! Оперативно!
    1. Про юзер-агент честно признаюсь даже мысли не возникало...  Да и не уверен, что у ffmpeg есть такой параметр, но посмотрю.
    2. Про кавычки не забыл...
     
    попробовал user-agent... чуда, к сожалению, не произошло...

    Всего записей: 309 | Зарегистр. 17-03-2005 | Отправлено: 20:13 07-01-2022 | Исправлено: skuwakin, 20:26 07-01-2022
    mithridat1



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skuwakin
    Тогда нужна ссылка на ролик и какого вида URL видео вы пытаетесь скормить FFmpeg.
    403 ошибка говорит о проблемах с авторизацией на сервере - может не хватать cookie или вы пытаетесь загрузить стрим не с того IP где была получена ссылка.
     
    И есть ли в нем необходимость ? Не проще ли использовать youtube-dl ?

    Всего записей: 5025 | Зарегистр. 05-01-2006 | Отправлено: 20:58 07-01-2022 | Исправлено: mithridat1, 21:02 07-01-2022
    MMasutin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть --enable-libfdk-aac (ffmpeg-4.5-3408-c417616-win32-static-xpmod-sse). Почему ошибка [libfdk_aac @ 0528f040] Unable to load libfdk-aac-2.dll?

    Всего записей: 101 | Зарегистр. 05-01-2021 | Отправлено: 21:20 07-01-2022
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mithridat1
    Спс за ответ!  
    Ссылку на видео получаю при помощи именно youtube-dl, но с разрешением >= 1920x1080. И эта ссылка прекрасно открывается в vlc, ну или как я писал в перворм посте в curl с откл-ой проверкой сертификата. А хотелка моя довольно нахальна, хочу попробовать заюзать ffmpeg вместо vlc для таких потоков с ютуба в реалтиме на телеке...
    поэтому предварительная скачка не прокатывает... долго это может быть...

    Всего записей: 309 | Зарегистр. 17-03-2005 | Отправлено: 21:45 07-01-2022 | Исправлено: skuwakin, 21:46 07-01-2022
    los

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

    Цитата:
    Почему ошибка [libfdk_aac @ 0528f040] Unable to load libfdk-aac-2.dll?

    Видимо, не такой уж и static. libfdk-aac-2.dll у вас присутствует?

    Всего записей: 7740 | Зарегистр. 08-09-2001 | Отправлено: 21:45 07-01-2022
    mithridat1



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

    Цитата:
    ffmpeg-4.5-3408-c417616-win32-static-xpmod-sse). Почему ошибка [libfdk_aac @ 0528f040] Unable to load libfdk-aac-2.dll?

    Видимо, для этой сборки библиотека libfdk-aac-2.dl вынесена отдельно https://rwijnsma.home.xs4all.nl/files/ffmpeg/libfdk-aac/

    Всего записей: 5025 | Зарегистр. 05-01-2006 | Отправлено: 21:50 07-01-2022
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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