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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я когда то искал, но так ничего и не нашел, только видел на одном иностранном форуме, кто то делал, но все ссылки умерли давно. Для ffmpeg гуев куча, а вот для ffplay никто не делает.

    Всего записей: 1570 | Зарегистр. 05-11-2009 | Отправлено: 13:16 12-09-2024
    V0lt



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

    Цитата:
    Еще и компилировать надо самому.

    Там в описании есть ссылка на инсталлятор.

    Всего записей: 11208 | Зарегистр. 05-02-2003 | Отправлено: 16:52 12-09-2024
    ED_Sln



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    О, действительно. Но использовать это в качестве плеера затея так себе. Может конечно нейронку можно и вырезать, но это уже надо проверять.

    Всего записей: 1570 | Зарегистр. 05-11-2009 | Отправлено: 19:14 12-09-2024
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ED_Sln
    Использовать ffplay.exe в качестве плеера странная затея.
     
    Добавлено:
    Если нужно просто потестировать, то можно использовать подобный скрипт:
    воспроизвести_в_ffplay.cmd

    Код:
    ffplay.exe -hwaccel vulkan -y 720 %1

    Открыть папку в проводнике, и перетащить видеофайл в файл скрипта.

    Всего записей: 11208 | Зарегистр. 05-02-2003 | Отправлено: 20:26 12-09-2024
    ED_Sln



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Так в качестве чего еще его можно использовать, если он и есть плеер? Если запомнить все горячие клавиши, то можно пользоваться и так. А например для захвата видео ffmpeg нужен все равно.

    Всего записей: 1570 | Зарегистр. 05-11-2009 | Отправлено: 21:10 12-09-2024
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    я тоже как то раз на счёт гуя ffplay озадачился
    хотя б тайм полоску с точностью до  00:00:00.000
    но нет нифига.

    Всего записей: 1307 | Зарегистр. 28-03-2016 | Отправлено: 09:56 13-09-2024
    mithridat1



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Какой смысл в обертках над FFplay если есть плееры, использующие FFmpeg в качестве декодера ?
    Банально тот же QMPlay2 и еще куча, где такой выбор можно сделать опционально.

    Всего записей: 5163 | Зарегистр. 05-01-2006 | Отправлено: 14:49 13-09-2024
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mithridat1
    смысла мало. он узкий и специфичный. равно как ffplay сам по себе.

    Всего записей: 1307 | Зарегистр. 28-03-2016 | Отправлено: 15:05 13-09-2024
    V0lt



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

    Цитата:
    Так в качестве чего еще его можно использовать, если он и есть плеер?

    https://www.ffmpeg.org/ffplay.html#Description

    Цитата:
    FFplay is a very simple and portable media player using the FFmpeg libraries and the SDL library. It is mostly used as a testbed for the various FFmpeg APIs.

    Ключевое слово тут "testbed" - испытательный стенд. Это не для обычных пользователей и просмотра кина.

    Всего записей: 11208 | Зарегистр. 05-02-2003 | Отправлено: 16:59 13-09-2024
    Dimitr1s



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

    Цитата:
    хотя б тайм полоску с точностью до  00:00:00.000

    С drawtext можно. Если совсем простенько:

    Код:
    ffplay -vf "drawtext=fontfile=C\\:/Windows/fonts/consola.ttf:text='%{pts\:hms}':box=1:x=(w-tw)/2:y=h-(2*lh)" -i test.mkv

     
    upd
    можно пожирнее, типа такого:

    Код:
    -vf "drawtext=fontfile=C\\:/Windows/fonts/consola.ttf:text='%{pts\:hms}':fontsize=48:fontcolor=blue:box=1:boxborderw=6:x=(w-text_w)/2:y=h-text_h-20"

    Всего записей: 2301 | Зарегистр. 02-07-2006 | Отправлено: 18:13 13-09-2024 | Исправлено: Dimitr1s, 18:28 13-09-2024
    351878



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

    Код:
    @echo off
    echo.
    cd /d "%~dp1"
    ffplay -hide_banner "%~1" -vf drawtext=fontfile=C\\:/Windows/Fonts/verdanab.ttf:text='%{pts\:hms}':fontcolor=0xeeeeee:x=(w-text_w)/2:y=22:fontsize=48"
    pause >nul

    но он почему то выдаёт hms} вместо времени. колдовал, колдовал, так прикола и не понял.
     
    Добавлено:

    Цитата:
    испытательный стенд. Это не для обычных пользователей и просмотра кина

    именно!

    Всего записей: 1307 | Зарегистр. 28-03-2016 | Отправлено: 20:07 13-09-2024
    Dimitr1s



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

    Цитата:
    но он почему то выдаёт hms} вместо времени. колдовал, колдовал, так прикола и не понял.

    Тут, в самом начале, флаги перечислены с которыми скомпилять нужно. Если без них, то фильтр работать не будет нормально.
     
    upd
    Ну и ё-моё, тут:

    Код:
    @echo off
    echo.
    cd /d "%~dp1"
    ffplay -hide_banner "%~1" -vf "drawtext=fontfile=C\\:/Windows/Fonts/verdanab.ttf:text='%{pts\:hms}':fontcolor=0xeeeeee:x=(w-text_w)/2:y=22:fontsize=48"
    pause >nul  

    кавычки нет.

    Всего записей: 2301 | Зарегистр. 02-07-2006 | Отправлено: 20:23 13-09-2024 | Исправлено: Dimitr1s, 20:58 13-09-2024
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dimitr1s
    если я скажем вместо text='%{pts\:hms}' напишу: text='блабла' то он и выводит блабла
    а вот время ну ни в какую
    из перечисленного по всей видимости палкой в колесе может быть только --enable-libfontconfig у gyan и BtbN этого нету.
    ну блин ещё и собирать самому. я пока не готов зарубатся. нда, я как то игнорировал ранее вообще это замечание.

    Всего записей: 1307 | Зарегистр. 28-03-2016 | Отправлено: 21:11 13-09-2024 | Исправлено: 351878, 21:15 13-09-2024
    Dimitr1s



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

    Цитата:
    в gyan и BtbN этого нету?

    Я всегда беру у него (GyanD). Беру full_build-shared там все флаги при сборке настроены.
    Вот с вашей строкой:

    Код:
    ffplay -hide_banner -vf "drawtext=fontfile=C\\:/Windows/Fonts/verdanab.ttf:text='%{pts\:hms}':fontcolor=0xeeeeee:x=(w-text_w)/2:y=22:fontsize=48" -i test.mkv

    работает.
     

    Всего записей: 2301 | Зарегистр. 02-07-2006 | Отправлено: 21:23 13-09-2024
    DimitriusXZ

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я так понял что нет GUI для ffplay?

    Всего записей: 903 | Зарегистр. 17-01-2010 | Отправлено: 21:30 13-09-2024
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dimitr1s
    чёрт возьми. а у меня нет, результат ровно тот же: hms}
    кстати флаг --enable-libfontconfig на shared так же отсутствует, может и не в нём дело.
    блин, чё за хрень, ума не приложу.

    Всего записей: 1307 | Зарегистр. 28-03-2016 | Отправлено: 22:02 13-09-2024
    Dimitr1s



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

    Цитата:
    кстати флаг --enable-libfontconfig на shared так же отсутствует

    Он есть там и в выводе и в README.txt.
     

    Цитата:
    ...блин, чё за хрень, ума не приложу.

    Например шрифт другой можно попробовать, всяко бывает.
    Из моих примеров тоже не работает?

    Всего записей: 2301 | Зарегистр. 02-07-2006 | Отправлено: 22:21 13-09-2024
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    libfontconfig ! а у тебя на скрине fontconfig
    libfontconfig в ридми есть. в выводе нет его
    более того, проверил, вывод что на фул что на шеред один в один.
    шрифты менял, пофиг. на том клочке)  вывода что у меня, он меняется, любой, какой не поставлю.  а вот этот pts не всасывает хоть ты лопни. бред какой то
     
    Добавлено:
    и на твоих примерах тоже. так они ничем не отличаются, разве что косметикой.
    просто строка в cmd работает. а в батнике бубен нужен.

    Всего записей: 1307 | Зарегистр. 28-03-2016 | Отправлено: 23:10 13-09-2024 | Исправлено: 351878, 00:07 14-09-2024
    toR_nado



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    351878
    У меня на Win так сработало:
    -vf "drawtext=fontfile=C\\:/Windows/Fonts/verdanab.ttf:text='%%{pts\:hms}':fontcolor=0xeeeeee:x=(w-text_w)/2:y=22:fontsize=48"

    Всего записей: 319 | Зарегистр. 20-05-2006 | Отправлено: 00:07 14-09-2024
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    toR_nado
    о господи, алилуйя-на, робит!
     башка уже деревянная с этими кавычками и прочим зверинцем.

    Всего записей: 1307 | Зарегистр. 28-03-2016 | Отправлено: 00:26 14-09-2024
    Открыть новую тему     Написать ответ в эту тему

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