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

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

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

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

  • Всего записей: 66 | Зарегистр. 28-02-2007 | Отправлено: 17:23 21-11-2012 | Исправлено: V0lt, 16:51 27-01-2024
    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 и пользуйтесь.

    Всего записей: 1149 | Зарегистр. 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 добавляется только через компиляцию..

    Всего записей: 1789 | Зарегистр. 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/ . Но я это не скачивал и не тестировал, так что не знаю, как оно работает.

    Всего записей: 1149 | Зарегистр. 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
    Проверьте ящик, написал туда.

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

    Всего записей: 6080 | Зарегистр. 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. Распаковать их в одну папку, и всё.

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

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

    Всего записей: 166 | Зарегистр. 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
     
    ...какой вариант правильный...

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



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

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

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

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



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

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

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