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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
    Есть относительно свежий https://github.com/3dyd/LAVFiltersXP/releases/tag/0.74.1.9

    Всего записей: 45 | Зарегистр. 08-03-2025 | Отправлено: 23:28 01-04-2025
    lvqcl

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

    Цитата:
    ищу свежие сплиттеры для хр

    Зачем - вот вопрос. Что такого планируется получить с их помощью? (Хотя пардон, кажется, в этой теме это уже оффтопик)

    Всего записей: 1303 | Зарегистр. 03-02-2007 | Отправлено: 23:47 01-04-2025 | Исправлено: lvqcl, 00:00 02-04-2025
    FiLinX



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

     
    всмысле заброшены?  
     
    скачать файл     standalone_filters-mpc-be.Х.Х.Х.x86.7z  (иль 64)
      отсюда - https://github.com/Aleksoid1978/MPC-BE/releases
    извлечь файлы  -  AviSplitter.ax  -  MatroskaSplitter.ax  -  MP4Splitter.ax

    Всего записей: 3104 | Зарегистр. 05-05-2010 | Отправлено: 01:23 02-04-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Оно так не работает.
    Надо CoreApi-примочку юзать, что кто-то добавлял в шапку.
    Без этого там уже даже на Vista, а может и Win7 не пойдёт.
    Не слежу активно, но под Vista точно уже год-два как "усё". Подробнее...
    Свежие FFMpeg под XP есть в шапке: "Готовые сборки".
    Либо так же можно пропатчить/заюзать CoreApi,
    обработав отсутствующие в старых ОС функции.
    Вот из этой темы я для себя патчил:
    единственное - может зависнуть на финализации процесса.
    Опытным путём выяснилось, что не зависает, если добавить
    логгирование определённого уровня. Надо - смотрите в теме.

    Всего записей: 3634 | Зарегистр. 28-08-2010 | Отправлено: 01:38 02-04-2025 | Исправлено: vasevase, 02:06 02-04-2025
    lvqcl

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

    Цитата:
    скачать файл     standalone_filters-mpc-be.Х.Х.Х.x86.7z  (иль 64)

     
    В вопросе написано "для xp". Последняя версия MPC-BE с поддержкой WinXP - 1.4.6 от 2016 года.

    Всего записей: 1303 | Зарегистр. 03-02-2007 | Отправлено: 01:45 02-04-2025
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lvqcl
    Цитата:
    В вопросе написано "для xp"

    не уследил)
    тогда да - для винХР сплиттеры качать отсюда - https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release%20builds/1.4.6/
    или взять из KMPlayerPortableXP

    Всего записей: 3104 | Зарегистр. 05-05-2010 | Отправлено: 09:57 02-04-2025 | Исправлено: FiLinX, 10:04 02-04-2025
    7755

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть старички, и есть телевизионная приставка DEXP
    и есть идиотское ПО.
    кратко, кто не в курсе, нажатие на специальную кнопку открывает записи программ, сделанные приставкой, а вот чтобы открыть фильмы на флэшке, надо пройти жестокий путь насилования старичков, который их мозг не выдерживает.
     
    ну напрашивается решение, мимикрировать видосы под записи программ приставки. и вот тут уже меня жестоко насилуют. в формат MTS я допустим еще как то переконвертирую, но там на одну запись вот такая куча мета-тэговой фигни. тут я пасую.
       
     
    вот пример коротенькой записи:
    http://sendfile.su/1713012
     
    надо с помощью ффмпег так сконвертить любое видео, чтобы оно становилось вот таким вот как в примере выше, и его можно было смотреть на приставке.
     

    Всего записей: 81 | Зарегистр. 02-04-2019 | Отправлено: 13:17 03-04-2025
    ED_Sln



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7755
    Так сконвертировать, чтобы создавались метафайлы точно не получится, это надо реверсить софт приставки, чтобы он писал эти файлы. А ffmpeg может только в .mts сконвертировать.

    Всего записей: 1572 | Зарегистр. 05-11-2009 | Отправлено: 13:58 03-04-2025 | Исправлено: ED_Sln, 13:59 03-04-2025
    V0lt



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

    Цитата:
    и есть телевизионная приставка DEXP

    Название у приставки засекречено?

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

    Зачем?
    Как правило ТВ-приставки умеют открывать MKV и MP4. Перепаковать имеющиеся .MTS в оба формата с помощью FFmpeg или MKVToolNix и проверить с каким будет лучше работать.

    Всего записей: 11215 | Зарегистр. 05-02-2003 | Отправлено: 14:36 03-04-2025
    ED_Sln



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Как я понял, пенсионеры не могут запомнить, как через меню открывать USB и дальше файлы. А записи с ТВ открываются одной кнопкой, вот и хочет 7755 сделать, чтобы оно на запись было похоже. А какая именно приставка особой разницы нет, они все сделаны однотипно.

    Всего записей: 1572 | Зарегистр. 05-11-2009 | Отправлено: 14:40 03-04-2025
    7755

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    просто mts я пробовал подпихнуть. нужно еще что то из этих файлов, там может внутренняя линковка. не помню уже.  
     
    в общем простейший вариант не проходит.
     
     
    я живу отдельно от этой приставки, так что поэксперементировать с переименованием файлов, и вдумчиво попереставлять файлы, искать на какой среагирует, а какой можно выкинуть не могу.
     
     
    а у меня приставка YUNA она пишет mts по другому. там не 4 файла, а 2 или 3. в общем не полное совпадение.
     

    Всего записей: 81 | Зарегистр. 02-04-2019 | Отправлено: 22:44 03-04-2025
    ED_Sln



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7755
    Файлы бинарные, поэтому что конкретно туда пишется просто так не увидеть.
    Так что проще все таки объяснить, как открывать флешку, написать инструкцию на бумажке, или даже распечатать с картинками. У приставок не сложное меню, раза 3-4 откроют по инструкции и запомнят.

    Всего записей: 1572 | Зарегистр. 05-11-2009 | Отправлено: 07:59 04-04-2025
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    При сливе hls - стрима сыпались ошибки о скорапченных пакетах Подробнее... насколько корректно при таком раскладе загружены и склеены чанки в конечный файл ? Слил стрим дважды - md5 конечного файла совпадает.

    Всего записей: 2531 | Зарегистр. 19-09-2011 | Отправлено: 10:45 09-04-2025 | Исправлено: Baltazar500, 10:48 09-04-2025
    mithridat1



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500
    Эти предупреждения от парсера mpegts в FFmpeg, к захвату стрима они не имеют отношения. Поток мог быть изначально записан битым или так сегментирован и с этим ничего не поделать, чанки будут склеены как есть. В случае сетевых ошибок были бы сообщения, связанные с HTTP.

    Всего записей: 5163 | Зарегистр. 05-01-2006 | Отправлено: 11:30 09-04-2025 | Исправлено: mithridat1, 12:13 09-04-2025
    Cliffe

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всех приветствую.
    Ребята, подскажите, пожалуйста.
     
    Вот есть видео в 4K (х264), хочу его порезать до 720р и срезать битрейт с нескольких десятков МБ до небольшого значения (например, как ниже в примере 2,2МБ).
    Если через процессор - вопросов не имею. Проверено, хватает и этих параметров:
    ffmpeg -i z:\1.mp4 -vf "scale=1280:720" -c:a copy -b:v 2200k z:\output1.mp4
     
    А вот что надо прописывать и в какой последовательности, чтобы процесс шёл через видеокарту?
    nvidia GTX1080.
    Т.е. порезать только разрешение и битрейт, а остальные параметры видео и аудио потоков сохранить из исходного 4K. Используя во всем этом деле видеокарту.
    А то 100% загруженность процессора меня напрягает. Так как продолжительность видео намного больше часа.  
     
    Спасибо.

    Всего записей: 38 | Зарегистр. 11-09-2010 | Отправлено: 23:42 23-04-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cliffe
    видимо что-то такое https://docs.nvidia.com/video-technologies/video-codec-sdk/13.0/ffmpeg-with-nvidia-gpu/index.html#hwaccel-transcode-with-scaling
    там много инфы

    Всего записей: 7402 | Зарегистр. 11-02-2020 | Отправлено: 00:08 24-04-2025
    ED_Sln



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

    Код:
    ffmpeg.exe -i 1.mp4 -c:v h264_nvenc -b:v 2200k -s 1280x720 -c:a copy output1.mp4

     

    Цитата:
    порезать только разрешение и битрейт, а остальные параметры видео и аудио потоков сохранить из исходного 4K

    Со звуком понятно, его просто копировать, а что имеете в виду под "остальные параметры видео"? Профили и уровни от 4k не очень подходят для 720p, поэтому пусть кодирует как посчитает правильным. Но если очень хочется, то профиль задается -profile:v high а уровень -level 4.1. В итоге должно получиться:
     

    Код:
    ffmpeg.exe -i 1.mp4 -c:v h264_nvenc -profile:v high -level 4.1 -b:v 2200k -c:a copy -s 1280x720 output1.mp4

    Всего записей: 1572 | Зарегистр. 05-11-2009 | Отправлено: 08:43 24-04-2025
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ED_Sln
    По хорошему надо и декодер и скалер тоже NV - тогда будет максимально быстро, от декодер данные в GPU -> скалер -> энкодер.
     
    Типа такого:
    ffmpeg -y -hide_banner -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -vf scale_cuda=1280:-1 -c:a copy -c:v h264_nvenc -b:v 2200k output.mp4
     
    scale_cuda=1280:-1 - специально так, чтобы соотношение сторон оригинала сохранилось.

    ----------
    AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 1Tb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Denon AVR-X2800H+NS-555+NS-C444+NS-333+YST-SW215+Klipsch R-40SA

    Всего записей: 9655 | Зарегистр. 11-05-2006 | Отправлено: 09:17 24-04-2025 | Исправлено: Aleksoid1978, 09:26 24-04-2025
    Dimitr1s



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

    Цитата:
    scale_cuda=1280:-1

    Наверное лучше:

    Код:
    scale_cuda=-2:720

    и кодер поновее, у него GTX1080.
    Так как-нибудь:

    Код:
    ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i "input.mkv" -vf "scale_cuda=-2:720:format=yuv420p:interp_algo=lanczos" -vcodec hevc_nvenc -preset p7 -b:v 8000K -c:a copy output.mkv

     
    Cliffe
    Но если часто планируете делать HDR->SDR, обратите внимание на проект. Всё намного проще будет.

    Всего записей: 2302 | Зарегистр. 02-07-2006 | Отправлено: 11:40 24-04-2025 | Исправлено: Dimitr1s, 11:41 24-04-2025
    ED_Sln



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Возможно зависит от связки ЦП-ГП, но у меня на Райзере и GTX3050 -hwaccel cuda наоборот медленнее работает.

    Всего записей: 1572 | Зарегистр. 05-11-2009 | Отправлено: 11:52 24-04-2025
    Открыть новую тему     Написать ответ в эту тему

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