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

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

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

    Цитата:
    vlad_001
    Выложите свой MOV с альфаканалом, чтобы люди не гадали

     
    https://dropmefiles.com/3kJub

    Всего записей: 166 | Зарегистр. 10-04-2013 | Отправлено: 17:41 07-09-2023
    Sat_Yo

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подробнее...
     
    Добавлено:
    Блин, не знал, что создаст отдельную ссылку для сообщения, не выписав даже заголовка :С
     
    Вот основной вопрос:
     
    Привет! Можно ли как-то добавить аудио шум, используя "mpdecimate,setpts=N/FRAME_RATE/TB"?
     
    У меня есть аудио noise.mp3. И я хочу, чтобы mpdecimate не просто удалил все статические кадры, а заменил их черным экраном и/или аудио шумом (который я могу использовать в Adobe Premiere для редактирования) и, соответвенно, отдал мне изначальную длину видео.

    Всего записей: 1 | Зарегистр. 07-09-2023 | Отправлено: 20:03 07-09-2023
    V0lt



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

    Код:
    ffmpeg.exe -i "2.mov" -y "test_alpha.apng"
    ffmpeg.exe -i "2.mov" -y "test_alpha.webp"

    В браузере открываются, прозрачность сохраняется.

    Всего записей: 10506 | Зарегистр. 05-02-2003 | Отправлено: 16:41 08-09-2023
    vlad_001

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

    Цитата:
    vlad_001
    Предложу такие варианты
     
    Код:
    ffmpeg.exe -i "2.mov" -y "test_alpha.apng"
    ffmpeg.exe -i "2.mov" -y "test_alpha.webp"
     
    В браузере открываются, прозрачность сохраняется.

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

    Всего записей: 166 | Зарегистр. 10-04-2013 | Отправлено: 17:18 08-09-2023 | Исправлено: vlad_001, 16:12 09-09-2023
    Galaxoid



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    для libx265 любые значения -tier и -level (допустим -tier main -level 5) никак не влияют на кодирование, результат всегда одинаковый (level-idc=0 / high-tier=1 в медиаинфо). почему так?

    Всего записей: 141 | Зарегистр. 03-10-2021 | Отправлено: 17:56 08-09-2023 | Исправлено: Galaxoid, 17:58 08-09-2023
    griha09

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как к ffmpeg (Win7 64bit) подключить библиотеку libplacebo? Библиотеку скачал. Библиотеки никогда не подключал. В поиске искал, ничего не нашел.

    Всего записей: 7 | Зарегистр. 23-08-2014 | Отправлено: 20:59 08-09-2023
    zvezdochiot



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

    Цитата:
     
    подключить библиотеку libplacebo?  
     

    В WINDOWS\SYSTEM32 эту dll-ку не пробовал скопировать?

    Всего записей: 562 | Зарегистр. 18-05-2023 | Отправлено: 21:57 08-09-2023
    V0lt



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

    Цитата:
    Подскажите, как к ffmpeg (Win7 64bit) подключить библиотеку libplacebo?

    Подключайте при компиляции или возьмите FFmpeg скомпилированный с нужной библиотекой.
     
    В моем ffmpeg-2023-09-07-git-9c9f48e7f2-full_build.7z указанная библиотека имеется.
    Это видно в ключах компиляции при запуске ffmpeg.exe без параметров. Ключи компиляции можно вывести в столбик командой:

    Код:
    ffmpeg -hide_banner -buildconf

     
    PS: Библиотека - это не обязательно DLL.

    Всего записей: 10506 | Зарегистр. 05-02-2003 | Отправлено: 22:39 08-09-2023 | Исправлено: V0lt, 22:40 08-09-2023
    griha09

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Большое спасибо за ответ. У меня тоже ffmpeg-2023-09-07-git-9c9f48e7f2-full_build.7z и да в нем указанная библиотека имеется.
    Но когда я даю команду  

    Код:
    ffmpeg -i IMG_5349.MOV -vf libplacebo=w=720:h=1280:force_original_aspect_ratio=decrease:normalize_sar=true:upscaler=ewa_lanczos:downscaler=ewa_lanczos -vcodec libx265 -b 3500k -acodec libmp3lame -ab 128k -y output.mkv

    выходит ошибка

    Код:
     
    [libplacebo @ 00000000076cacc0] Failed creating instance: VK_ERROR_INCOMPATIBLE_DRIVER
    [libplacebo @ 00000000076cacc0] Failed initializing vulkan instance
    [libplacebo @ 00000000076cacc0] Failed initializing vulkan device
    [libplacebo @ 00000000076cacc0] Failed creating Vulkan device!
    [Parsed_libplacebo_0 @ 00000000005dcc40] Query format failed for 'Parsed_libplacebo_0': Generic error in an external library
    [vf#0:0 @ 00000000005d13c0] Error reinitializing filters!
    Failed to inject frame into filter network: Generic error in an external library
     
    Error while filtering: Generic error in an external library

     
    На странице libplacebo в Github написано:
    Требования к оборудованию
    libplacebo в настоящее время поддерживает Vulkan (включая MoltenVK), OpenGL и Direct3D 11. В настоящее время он имеет следующие минимальные требования к оборудованию:
    Vulkan: Core version 1.2
    OpenGL: GLSL version >= 130 (GL >= 3.0, GL ES >= 3.0)
    Direct3D: Feature level >= 9_1
     
     
    Вот я сейчас ломаю голову что за Vulkan?
     
    Вообще у меня задача переделать видео HEVC 3840x2160 в HEVC 1280х720 с максимальным качеством.

    Всего записей: 7 | Зарегистр. 23-08-2014 | Отправлено: 08:32 09-09-2023 | Исправлено: griha09, 08:36 09-09-2023
    BorlandIMHO

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

    Цитата:
    что за Vulkan?

    https://ru.wikipedia.org/wiki/Vulkan

    ----------
    http://www.imho.ws

    Всего записей: 2403 | Зарегистр. 12-10-2006 | Отправлено: 08:39 09-09-2023
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    griha09
    Начните с простого

    Код:
    -vf scale=1920x1080:flags=lanczos

     
    Обработка на GPU требует наличия соответствующего оборудования и поддержки в драйвере. И может потребовать дополнительных танцев с бубном для нетипичных конфигураций.

    Всего записей: 10506 | Зарегистр. 05-02-2003 | Отправлено: 09:02 09-09-2023 | Исправлено: V0lt, 09:15 09-09-2023
    griha09

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Согласен, не буду себе голову морочить этими Вулканами

    Всего записей: 7 | Зарегистр. 23-08-2014 | Отправлено: 09:34 09-09-2023
    Galaxoid



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

    Цитата:
    для libx265 любые значения -tier и -level (допустим -tier main -level 5) никак не влияют на кодирование, результат всегда одинаковый (level-idc=0 / high-tier=1 в медиаинфо). почему так?

    нужно добавлять -x265-params , иначе сам libx265 этого не сделает. а вообще лучший вариант видимо не использовать libx265. остается выяснить как указывать в FFMPEG сторонний x265/x264.

    Всего записей: 141 | Зарегистр. 03-10-2021 | Отправлено: 17:25 11-09-2023
    cl85

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте.
    Подскажите пожалуйста команду перекодировать звук в видео-файле mpg из формата:
     
    из MediaInfo
    Аудио
    Идентификатор                        : 192 (0xC0)
    Формат                                    : MPEG Audio
    Версия формата                       : Version 1
    Профиль формата                    : Layer 3
    Настройки формата                  : Joint stereo / MS Stereo
    Продолжительность                  : 30 с. 145 мс.
    Вид битрейта                            : Постоянный
    Битрейт                                    : 192 Кбит/сек
    Каналы                                     : 2 канала
    Частота                                     : 44,1 КГц
    Частота кадров                          : 38,281 кадров/сек (1152 SPF)
    Метод сжатия                             : С потерями
    Задержка видео                          : -30 мс.
    Размер потока                            : 707 Кбайт (3%)
     
    в АС3 256 Кбит/сек 2 канала, 48 КГц
     
    Заранее благодарен.

    Всего записей: 408 | Зарегистр. 26-10-2005 | Отправлено: 10:13 16-09-2023
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    cl85, попробуйте
    ffmpeg -i in.mpg -c:a ac3 -b:a 256k -ar 48000 -c:v copy out.mpg

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 11:46 16-09-2023
    cl85

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

    Всего записей: 408 | Зарегистр. 26-10-2005 | Отправлено: 12:01 16-09-2023
    Galaxoid



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите как сделать open gop? -flags -cgop никак не помогает
     

    Всего записей: 141 | Зарегистр. 03-10-2021 | Отправлено: 00:21 18-09-2023
    Galaxoid



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

    Цитата:
    Подскажите как сделать open gop? -flags -cgop никак не помогает

    нужно добавить "-sc_threshold 0" , в медиаинфо это будет как scenecut=0

    Всего записей: 141 | Зарегистр. 03-10-2021 | Отправлено: 14:14 18-09-2023
    vaskamy



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

    Код:
    cd /d "%~dp0"
    ffmpeg -i %1 -c copy -metadata:s:v:0 rotate=90 %1.mp4
    pause

     
    Не работает, нет поворота - ffmpeg - Latest Auto-Build (2023-09-22 12;51)
     
    Помогите, чтобы произошла поворот без перекодирования.
    Другие команды ffmpeg работают а эта почему то нет.
    Может версия ffmpeg не та, тогда какую надо?

    Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 23:41 22-09-2023 | Исправлено: vaskamy, 23:50 22-09-2023
    mithridat1



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vaskamy
    Не все плееры обрабатывают метаданные. Если у вас этот случай то придется перекодировать как то так
     
    ffmpeg -i %1 -vf "transpose=1" %1.mp4
     
    или использовать другой плеер.
     
    Добавлено:
    Я вот только что выяснил что у меня MPC и VLC почему то не читают метаданные ротации из mkv, а с mp4 все в порядке.

    Всего записей: 4947 | Зарегистр. 05-01-2006 | Отправлено: 05:08 23-09-2023 | Исправлено: mithridat1, 05:14 23-09-2023
    Открыть новую тему     Написать ответ в эту тему

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