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

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

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

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
    Stone_01



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lvqcl
    Если вы еще что-нибудь дельное по установке написали бы, а я бы при этом не понял вас.То было бы резонно задирать нос с вашей стороны.
    А так конечно спасибо что объяснили откуда названия пакетов берутся, НО ВОПРОС БЫЛ НЕ В ЭТОМ!
    Поэтому не надо задирать нос и делать вид,что как-будто битый час объясняешь собеседнику а он вас не понимает.  
    Проще будьте и люди потянутся...

    Всего записей: 352 | Зарегистр. 22-12-2017 | Отправлено: 21:37 03-05-2018 | Исправлено: Stone_01, 21:38 03-05-2018
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ладно, попробую ещё раз...
     

    Цитата:
    Хорошо, пусть это кодовые названия пакетов.

    Это кодовые названия версий ffmpeg.
     

    Цитата:
    и увидите описании всех пакетов, верхний как раз идет с приставкой Wu

    Ещё раз: ffmpeg 4.0 "Wu" - это то же самое, что просто ffmpeg 4.0. И на этом сайте предлагается к скачиванию исходный текст программы. Его надо компилировать, чтобы получить саму программу.
     

    Цитата:
    эти пакеты выходят раз в шесть месяцев

    Новые версии ffmpeg выходят примерно раз в шесть месяцев.
     

    Цитата:
    и в них включены дополнительные библиотеки и кодеки.

    Нет.
     

    Цитата:
    Вот например я вижу в описании неофициального пакета Wu, там указан включенный  Libavcodec, в обычной версии его нет.

    libavcodec - это часть ffmpeg, просто-напросто. Он везде есть. Он либо включен внутрь ffmpeg.exe, либо это отдельный файл avcodec-58.dll (цифры могут меняться от версии к версии).
     
     
    Ещё раз: нету какого-то специального "пакета" ffmpeg 4.0 "Wu". Есть программа ffmpeg версии 4.0. Скачивайте её с сайта zeranoe и пользуйтесь.

    Всего записей: 948 | Зарегистр. 03-02-2007 | Отправлено: 21:51 03-05-2018
    Stone_01



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lvqcl
    Спасибо большое за более развернутый ответ.  
     
    Скажите пожалуйста , как мне добавить поддержку <ibfdk_aac>. Его надо компилировать?

    Всего записей: 352 | Зарегистр. 22-12-2017 | Отправлено: 22:10 03-05-2018 | Исправлено: Stone_01, 22:12 03-05-2018
    thejustsoul



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

    Цитата:
    Его надо компилировать?

    libfdk_aac добавляется только через компиляцию..

    Всего записей: 1785 | Зарегистр. 30-03-2014 | Отправлено: 22:29 03-05-2018
    Stone_01



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    thejustsoul
    Если вас не затруднит подскажите пожалуйста как малой кровью компилировать его, в среде Windows?
    Я просто ранее не делал подобного, для меня это в новинку.
    Или может быть где-то есть толковый мануал.

    Всего записей: 352 | Зарегистр. 22-12-2017 | Отправлено: 22:33 03-05-2018
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ещё попробовать скачать ffmpeg и libfdk_aac отсюда: https://rwijnsma.home.xs4all.nl/files/ffmpeg/ . Но я это не скачивал и не тестировал, так что не знаю, как оно работает.

    Всего записей: 948 | Зарегистр. 03-02-2007 | Отправлено: 22:41 03-05-2018
    Stone_01



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lvqcl
    Спасибо за ссылки.Скачал последнюю версию libfdk-aac-x86-v0.1.6_legacy по вашей ссылке,
    там только одна dll-ка.  
    Врядли это поможет как писал выше thejustsoul, нужно обязательно компилировать,чтобы ffmpeg увидел libfdk.
    Я пробовал копировать эту библиотеку в папку system32, windows не видит ее.
     
    Пожалуйста кто умеет подскажите как правильно компилировать?
     

    Всего записей: 352 | Зарегистр. 22-12-2017 | Отправлено: 23:08 03-05-2018
    thejustsoul



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

    Всего записей: 1785 | Зарегистр. 30-03-2014 | Отправлено: 23:18 03-05-2018 | Исправлено: thejustsoul, 23:18 03-05-2018
    Abs62



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

    Цитата:
    Скачал последнюю версию libfdk-aac-x86-v0.1.6_legacy

    Не надо качать libfdk-aac, качать оттуда надо сам ffmpeg - он собран с libfdk-aac.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5995 | Зарегистр. 22-10-2005 | Отправлено: 23:39 03-05-2018
    Stone_01



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    thejustsoul
    Спасибо, ответил в личку.

    Всего записей: 352 | Зарегистр. 22-12-2017 | Отправлено: 23:41 03-05-2018
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Насколько я понимаю, там надо качать и ffmpeg-N-90853..., и libfdk-aac-x86-v0.1.6_legacy. Распаковать их в одну папку, и всё.

    Всего записей: 948 | Зарегистр. 03-02-2007 | Отправлено: 23:47 03-05-2018
    vlad_001

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

    Всего записей: 158 | Зарегистр. 10-04-2013 | Отправлено: 10:07 04-05-2018 | Исправлено: vlad_001, 22:03 04-05-2018
    Stone_01



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пытаюсь шестиканальный wav файл закодировать в AAC , с битрейтом Constant Bit Rate (CBR).
    Скажите пожалуйста правильно ли я все указал команды, или чего-то не хватает?
    ffmpeg -channel_layout 5.1 -i input5.1.wav -c:a libfdk_aac -b:a 448k output.aac  

    Всего записей: 352 | Зарегистр. 22-12-2017 | Отправлено: 01:01 07-05-2018
    vlad_001

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите разницу между:
     
    ffmpeg -i video.mp4 -i audio.mp3 -acodec copy -vcodec copy output.mp4
    и
    ffmpeg -i video.mp4 -i audio.mp3 -map 0:0 -map 1:0 -c:v copy -c:a copy output.mp4
     
    ...какой вариант правильный...

    Всего записей: 158 | Зарегистр. 10-04-2013 | Отправлено: 08:59 08-05-2018 | Исправлено: vlad_001, 09:01 08-05-2018
    Stone_01



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vlad_001
    Насколько я понимаю "-acodec copy"  и "-vcodec copy" можно заменить на "-c:a copy" и "-c:v copy" - это более современное обозначение спецификатора потоков.

    Всего записей: 352 | Зарегистр. 22-12-2017 | Отправлено: 14:13 08-05-2018
    V0lt



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vlad_001
    Цитата:
    ...какой вариант правильный...
    А что ты вообще делаешь?

    Всего записей: 9658 | Зарегистр. 05-02-2003 | Отправлено: 18:27 08-05-2018
    vlad_001

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

    Всего записей: 158 | Зарегистр. 10-04-2013 | Отправлено: 10:39 09-05-2018
    V0lt



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vlad_001
    Оба варианта правильные. Но второй либо избыточен map-ами, либо ты хочешь выкинуть все исходные аудиодорожки из video.mp4.

    Всего записей: 9658 | Зарегистр. 05-02-2003 | Отправлено: 13:42 09-05-2018
    Stone_01



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мужчины, подскажите пожалуйста как при кодировании в AAC 5.1, через кодек libfdk_aac,
    правильно задействовать режим VBR 5 с максимальным качеством?
     

    Всего записей: 352 | Зарегистр. 22-12-2017 | Отправлено: 15:16 09-05-2018
    mazzahaker

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Коллеги!
    Доброго времени суток!
    Есть проблема, решить которую я уже отчаялся.
    У меня есть сервер, который вещает различные видеопотоки. Также есть приемник - ффмпег. Он записывает потоковое видео, дробит его на файлы и накладывает графику.
    Когда шлюзом выступает сервер с ФрееВСД, все в порядке.
    Как только я его заменяю на микротик, поток начинает прерываться и писать. При этом - в влс все работает.
    В чем проблема и куда копать?
    Прошу помощи!
    Подозреваю, что происходит переполнение очереди, но какой и где...
     
    Mikrotik: RouterBOARD 1100
    FFMPEG: ffmpeg -i rtmp://1**.*.**.***:1935/****/stream_* -vf "drawtext='fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf: text=%{localtime}': r=23.976: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099" -vcodec libx264 -x264opts bitrate=1500:vbv-maxrate=1500:vbv-bufsize=3000:nal-hrd=vbr -crf 0 -preset faster -f segment -segment_time 1800 -segment_format ts "capture-%03d.ts"

    Всего записей: 2 | Зарегистр. 13-04-2011 | Отправлено: 12:05 18-05-2018
    Открыть новую тему     Написать ответ в эту тему

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

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