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

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

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

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

  • Всего записей: 67 | Зарегистр. 28-02-2007 | Отправлено: 17:23 21-11-2012 | Исправлено: ED_Sln, 08:32 02-10-2024
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ffplay под семёркой открывает стримы без звука и агрится на
    Код:
    SDL_OpenAudio (2 channels, 48000 Hz): WASAPI can't initialize audio client: Не был произведен вызов CoInitialize

    Сборка от gyan, конца 2023-го (сейчас точно не скажу - десктоп далеко). Тут нагуглилось такое :
    Цитата:
    Windows 7 is End of Life. So we should not support it anymore anyway, I suppose. And it is the problem of Microsoft, in particular why they did not port the fix to 7.
    т.е. с ffplay под семёркой совсем без вариантов ?
     
    Ещё момент. Что такого умеет ffprobe, чего не может ffmpeg ?

    Всего записей: 2308 | Зарегистр. 19-09-2011 | Отправлено: 09:52 20-08-2024
    ED_Sln



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

    Цитата:
    Что такого умеет ffprobe, чего не может ffmpeg

    ffprobe показывает информацию о файле, какие потоки, кодеки, но при этом ничего не кодирует. ffmpeg тоже это показывает, но только во время кодирования. Поэтому если нужно только посмотреть, что внутри файла, то используется ffprobe.

    Всего записей: 754 | Зарегистр. 05-11-2009 | Отправлено: 10:50 20-08-2024
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ED_Sln, такое решение уже усел нагуглить, спасибо, но надобность проверять его отпала - билд ffplay 7.0.2 от gyan крутит со звуком картинку. Видать он по собственному почину внёс фикс
     
    Добавлено:

    Цитата:
    ffprobe показывает информацию о файле, какие потоки, кодеки, но при этом ничего не кодирует. ffmpeg тоже это показывает, но только во время кодирования. Поэтому если нужно только посмотреть, что внутри файла, то используется ffprobe.
    Вроде ffmpeg по -i выводит ту же самую информацию. Хотя ffprobe с помощью шаблонов позволяет её отделять. Понимает ли ffmpeg шаблоны, предназначенные для ffprobe ? Или это именно специфика последнего ?

    Всего записей: 2308 | Зарегистр. 19-09-2011 | Отправлено: 11:38 20-08-2024
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У кого Windows 7 попробуйте сборки отсюда - https://github.com/kusaanko/FFmpeg-Auto-Build/releases

    Всего записей: 10779 | Зарегистр. 05-02-2003 | Отправлено: 16:45 20-08-2024
    ED_Sln



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500
    Имеете в виду например посмотреть битрейт аудио командой
    Код:
    ffprobe -hide_banner -v panic -select_streams a:0 -show_entries stream=bit_rate -of default=noprint_wrappers=1 samplevid.mp4
    ffmpeg так не умеет.
     
    V0lt
    Работает
     
    Добавлено:
    Но ffplay ругается на WASAPI.
     
    Добавлено:
    На одной системе помог способ, что я кидал выше, на второй нет.

    Всего записей: 754 | Зарегистр. 05-11-2009 | Отправлено: 17:03 20-08-2024
    Dimitr1s



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

    Цитата:
    ...посмотреть битрейт аудио командой

    Зачем себя ограничивать? Можно всё смотреть сразу, ну например:

    Код:
    chcp 65001 && "Путь_до\FFmpeg\ffprobe.exe" -v quiet -show_format -show_streams -show_error -pretty -print_format json -i "Путь_до\Файла.mkv"

     
    Кнопонька для Total Commander:

    Код:
    TOTALCMD#BAR#DATA
    %ComSpec% /k chcp 65001 && Путь_до\FFmpeg\ffprobe.exe
    -v quiet -show_format -show_streams -show_error -pretty -print_format json -i %P%S1
    Путь_до_иконки\FFmpeg\icon.ico
    FFprobe
    Путь_до\FFmpeg\
    0
    -1
     

    Иконка

    Всего записей: 1913 | Зарегистр. 02-07-2006 | Отправлено: 17:59 20-08-2024
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    сделал батник. выводит отличия full и essential  
    открываем батник, перетаскиваем один ffmpeg жмём ввод, далее второй.
     
    Подробнее...
     

    Всего записей: 1202 | Зарегистр. 28-03-2016 | Отправлено: 10:18 21-08-2024 | Исправлено: 351878, 10:18 21-08-2024
    ED_Sln



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

    Цитата:
    На одной системе помог способ, что я кидал выше, на второй нет.

    После перезагрузки на второй тоже заработало.

    Всего записей: 754 | Зарегистр. 05-11-2009 | Отправлено: 10:25 21-08-2024
    bbcby

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

    Код:
    ffmpeg -i sample.avi -vf delogo=x=252:y=281:w=145:h=26

    на видео 2 логотипа, можно ли одновременно указать вторые координаты?
    x=257:y=64:w=138:h=29
    Если быть точным, на видео 2 таймкода.

    Всего записей: 622 | Зарегистр. 11-06-2003 | Отправлено: 17:00 26-08-2024 | Исправлено: bbcby, 17:01 26-08-2024
    V0lt



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

    Цитата:
    на видео 2 логотипа, можно ли одновременно указать вторые координаты?  

    Согласно документации - нет. Используйте фильтр delogo два раза. Пример есть по ссылке.

    Всего записей: 10779 | Зарегистр. 05-02-2003 | Отправлено: 17:21 26-08-2024
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    что б запустить FFmpeg 7.0.1 и более свежие сборки на win7 нужно положить api-ms-win-core-synch-l1-2-0.dll из этого архивчика.

    Всего записей: 1202 | Зарегистр. 28-03-2016 | Отправлено: 10:47 30-08-2024 | Исправлено: 351878, 10:57 30-08-2024
    ED_Sln



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

    Всего записей: 754 | Зарегистр. 05-11-2009 | Отправлено: 11:33 30-08-2024
    351878



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

    Всего записей: 1202 | Зарегистр. 28-03-2016 | Отправлено: 14:33 30-08-2024
    ED_Sln



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    351878
    librav1e. Он тоже работает, хотя смысла мало, слишком медленный, для av1 есть энкодеры быстрее.

    Всего записей: 754 | Зарегистр. 05-11-2009 | Отправлено: 14:46 30-08-2024
    351878



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

    Цитата:
    librav1e
    ага, точно. в топку его)

    Всего записей: 1202 | Зарегистр. 28-03-2016 | Отправлено: 14:52 30-08-2024
    DimitriusXZ

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

    Всего записей: 882 | Зарегистр. 17-01-2010 | Отправлено: 19:06 11-09-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimitriusXZ
    https://github.com/sr99622/playqt

    Всего записей: 5461 | Зарегистр. 11-02-2020 | Отправлено: 21:40 11-09-2024
    ED_Sln



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Это вообще другое. Это нейросеть, использующая ffplay для открытия видео, с распознаванием людей на видео. Еще и компилировать надо самому.

    Всего записей: 754 | Зарегистр. 05-11-2009 | Отправлено: 07:27 12-09-2024
    Dimitr1s



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

    Всего записей: 1913 | Зарегистр. 02-07-2006 | Отправлено: 11:31 12-09-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ED_Sln
    Цитата:
    Это вообще другое. Это нейросеть, использующая ffplay для открытия видео, с распознаванием людей на видео. Еще и компилировать надо самому.

    да, первое попавшееся вкинул
    других не видел просто ( https://github.com/mifi/lossless-cut можно использовать как гуи, но это не то)

    Всего записей: 5461 | Зарегистр. 11-02-2020 | Отправлено: 12:45 12-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

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