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

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

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

guru431

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


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

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

  • Всего записей: 64 | Зарегистр. 28-02-2007 | Отправлено: 17:23 21-11-2012 | Исправлено: nick7inc, 12:06 23-05-2022
    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

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



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

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

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

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



    Silver 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 и дать правильные названия то плеер отображает их корректно.
     

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



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

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

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

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

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

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

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

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



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

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

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

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



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

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

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

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



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

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

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

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

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

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

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

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



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

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

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

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

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

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

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



    Silver 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/

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

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru