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

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

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

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
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay60
    Ваши вопросы выглядят, как вопросы нуба, который вообще ничего не знает про командную строку, но уже полез делать сложные вещи. Первый вопрос совсем плох. Отвечающим придется многое гадать и уточнять, а этого им не хочется.
     
    Изучите немного работу в командной строке. Потренируйтесь на стандартных командах: CD, COPY, MD, ECHO. Когда поймете, как оно работает, то можете переходить к статье «19 команд FFmpeg для любых нужд». А потом может и до документации FFmpeg доберетесь.

    Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 12:14 27-02-2022
    Nikolay60

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Во первых ,уважаемый VOlt ,не надо грубить и оскорблять. Не все сразу становятся умницами и умниками .Даже если  я и  задал вопрос  не корректно  ,и  не в тему , то все равно  можно  понять , что  как  с помощью ffmpeg  воспроизвести  видеофайл в правильном указанном пути к нему.

    Всего записей: 147 | Зарегистр. 21-10-2008 | Отправлено: 16:28 27-02-2022
    V0lt



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

    Цитата:
    Даже если  я и  задал вопрос  не корректно  ,и  не в тему , то все равно  можно  понять

    Если вы хотете получать ответы, то вам все же стоит задавать вопрос корректно, чтобы люди не гадали, что вы имели в виду.
    Напоследок, посоветую научиться растравлять пробелы, тогда и ваших вопросов скорее всего не было.

    Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 18:27 27-02-2022
    nick7inc



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

    Цитата:
    Сделано  

    Что-то не заметно... Под Win10 все также вылетает с ошибкой (когда появляется окно с запросом админских прав)...

    Цитата:
    [gdigrab @ 00000207ff9755c0] Failed to capture image (error 5)
    desktop: I/O error

    version


    ----------
    Джин, не лезь в бутылку.

    Всего записей: 1138 | Зарегистр. 04-05-2007 | Отправлено: 22:06 27-02-2022 | Исправлено: nick7inc, 22:07 27-02-2022
    351878



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

    Всего записей: 1207 | Зарегистр. 28-03-2016 | Отправлено: 11:04 28-02-2022
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ffmpeg-user
    Подробнее - https://ffmpeg.org/mailing-list-faq.html

    Всего записей: 1226 | Зарегистр. 03-02-2007 | Отправлено: 19:08 28-02-2022 | Исправлено: lvqcl, 19:08 28-02-2022
    Alexyz21



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XP, ffmpeg-4.5-3408-c417616-win32-static-xpmod-sse.7z
    Конвертирую 5.1=>2.0

    Код:
    ffmpeg -i 6_Channel_ID.wav -af "pan=stereo|FL < 1.0*FL + 0.707*FC + 0.707*BL|FR < 1.0*FR + 0.707*FC + 0.707*BR" -ac 2 stereo.wav
    - получается стерео c неправильными фазами у преобразованных BL/BR - BL сидит в FL, BR сидит в FR, в то время как должны сидеть в обоих, но со сдвигом фаз и амплитуд симметрично относительно наблюдателя - подскажите правильную раскладку.
     
    UP.
    Код:
    ffmpeg -i 6_Channel_ID.wav -af "pan=stereo|FL < 1.0*FL + 0.707*FC + 0.707*LFE + 0.667*BR - 1.0*BL|FR < 1.0*FR + 0.707*FC + 0.707*LFE + 0.667*BL - 1.0*BR" -ac 2 stereo.wav
    даёт что-то похожее на ожидаемое, результат stereo.flac.

    Всего записей: 3678 | Зарегистр. 16-06-2007 | Отправлено: 14:21 03-03-2022 | Исправлено: Alexyz21, 09:26 04-03-2022
    Nikolay60

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите ,какие параметры ещё присутствуют в информации о видеофайле , кроме таких как частоты кадров ,разрешения, формат ,video , audio , на приведенном  примере.
     
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Мои видеозаписи YouTuba\Деревообработка\&#128994; DIY Folding S awhorse - Saw Horses Build - FREE PLANS soon.mp4':
      Metadata:
        major_brand     : isom
        minor_version   : 512
        compatible_brands: isomiso2avc1mp41
        encoder         : Lavf58.20.100
      Duration: 00:09:50.07, start: 0.000000, bitrate: 456 kb/s
      Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 854x480 [SAR 1:1 DAR 427:240], 321 kb/s, 25 fps, 25 tbr, 90k tbn (default)
        Metadata:
          handler_name    : VideoHandler
          vendor_id       : [0][0][0][0]
      Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s (default)
        Metadata:
          handler_name    : SoundHandler
          vendor_id       : [0][0][0][0]

    Всего записей: 147 | Зарегистр. 21-10-2008 | Отправлено: 01:51 05-03-2022
    nick7inc



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay60
    Для  h264 есть еще AVC Profile + AVC level (важно для бытовых плееров), кол-во бит на изображение (8 или 10, важно для бытовых плееров), общий битрейт:  постоянный или переменный, размер пикселя (обычно - квадратный, но бывают и нестандартные - прямоугольные, например, из DVD), Aspect Ratio (SAR/DAR 16:9, 4:3 и т.п.). Ещё есть куча специфических параметров самого кодека, таких как (не уверен) есть наличие/отсутствие кадров для перемотки назад, частота ключевых кадров и т.п..

    ----------
    Джин, не лезь в бутылку.

    Всего записей: 1138 | Зарегистр. 04-05-2007 | Отправлено: 13:46 07-03-2022 | Исправлено: nick7inc, 13:52 07-03-2022
    Nikolay60

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите  ,как просмотреть результат перекодировки видео файла webm в  mp4
    C:\ffmpeg.exe -i video.webm  video.mp4 параметры по умолчанию.

    Всего записей: 147 | Зарегистр. 21-10-2008 | Отправлено: 15:38 08-03-2022
    Gideon Vi

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

    Цитата:
    Подскажите  ,как просмотреть результат перекодировки видео файла webm в  mp4

    двойными кликом по video.mp4
    я знаю, ты не спрашивал, но для ffmpeg есть gui. Например
    https://axiomui.github.io/
    https://www.videohelp.com/software/clever-FFmpeg-GUI

    Всего записей: 8168 | Зарегистр. 02-02-2004 | Отправлено: 16:28 08-03-2022
    Nikolay60

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi
    Спасибо вам за ссылку ,но всё же хочется  разобраться с ffmpeg  из командной строки.
    Непонятен такой вопрос: получили результат перекодировки  видеофайла из одного формата в другой
    в командной строке  ffmpeg.  Что дальше надо сделать, чтобы  воспроизвести новый видеофайл.
    Вот к примеру:
     
     
     
    C:\Users\Nikolay>ffmpeg.exe -i "D:\Фильмы\Виновный (2021) WEB-DLRip-AVC_ivanes.mkv" video.mp4
    ffmpeg version 2022-02-14-git-59c647bcf3-full_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers
      built with gcc 11.2.0 (Rev7, Built by MSYS2 project)
      configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
      libavutil      57. 21.100 / 57. 21.100
      libavcodec     59. 20.100 / 59. 20.100
      libavformat    59. 17.101 / 59. 17.101
      libavdevice    59.  5.100 / 59.  5.100
      libavfilter     8. 27.100 /  8. 27.100
      libswscale      6.  5.100 /  6.  5.100
      libswresample   4.  4.100 /  4.  4.100
      libpostproc    56.  4.100 / 56.  4.100
    Input #0, matroska,webm, from 'D:\Фильмы\Виновный (2021) WEB-DLRip-AVC_ivanes.mkv':
      Metadata:
        title           : Виновный (2021) WEB-DLRip-AVC_ivanes
        encoder         : libebml v1.0.0 + libmatroska v1.0.0
        creation_time   : 2021-10-04T15:56:59.000000Z
      Duration: 01:31:06.21, start: 0.000000, bitrate: 2294 kb/s
      Stream #0:0: Video: h264 (High), yuv420p(progressive), 938x392 [SAR 1:1 DAR 67:28], 23.98 fps, 23.98 tbr, 1k tbn (default)
        Metadata:
          title           : Release by ivanes
          BPS             : 1396311
          BPS-eng         : 1396311
          DURATION        : 01:31:05.293000000
          DURATION-eng    : 01:31:05.293000000
          NUMBER_OF_FRAMES: 131036
          NUMBER_OF_FRAMES-eng: 131036
          NUMBER_OF_BYTES : 953906157
          NUMBER_OF_BYTES-eng: 953906157
          _STATISTICS_WRITING_APP: mkvmerge v42.0.0 ('Overtime') 64-bit
          _STATISTICS_WRITING_APP-eng: mkvmerge v42.0.0 ('Overtime') 64-bit
          _STATISTICS_WRITING_DATE_UTC: 2021-10-04 15:56:09
          _STATISTICS_WRITING_DATE_UTC-eng: 2021-10-04 15:56:09
          _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
          _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      Stream #0:1(rus): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
        Metadata:
          title           : Невафильм
      Stream #0:2(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
        Metadata:
          title           : Original
      Stream #0:3(rus): Subtitle: subrip (default)
        Metadata:
          title           : Forced
      Stream #0:4(rus): Subtitle: subrip
        Metadata:
          title           : Full
      Stream #0:5(eng): Subtitle: subrip
        Metadata:
          title           : SDH
      Stream #0:6: Video: mjpeg (Baseline), yuvj444p(pc, bt470bg/unknown/unknown), 421x600 [SAR 72:72 DAR 421:600], 90k tbr, 90k tbn (attached pic)
        Metadata:
          filename        : cover.jpg
          mimetype        : image/jpeg
    File 'video.mp4' already exists. Overwrite? [y/N]

    Всего записей: 147 | Зарегистр. 21-10-2008 | Отправлено: 17:50 08-03-2022
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay60, ffmpeg не воспроизводит файлы. Для этого в пакете с  ffmpeg идет программа ffplay. Но вы можете воспользоваться любой другой программой для воспроизведения видеофайлов.  

    Всего записей: 7730 | Зарегистр. 08-09-2001 | Отправлено: 18:11 08-03-2022
    Nikolay60

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

    Цитата:
    ffmpeg не воспроизводит файлы

    Это я знаю ,вопрос в другом, -найти  перекодированный видеофайл и воспроизвести или на ffplay или на другом плеере.
     
     
    Добавлено:
    los
    То есть ,что надо сделать из полученного результата ?

    Всего записей: 147 | Зарегистр. 21-10-2008 | Отправлено: 18:29 08-03-2022
    Gideon Vi

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

    Цитата:
    о всё же хочется  разобраться с ffmpeg  из командной строки

    Axiom, например, предлагает образец ком.строки прямо в своём окне. Его можно скопировать, изменить и самостоятельно вставить в консоль, если уж есть задача сделать это руками
    я вот даже на память не скажу, что там на выходе с теми настройками, а точнее их отсутствием, что ты используешь

    Цитата:
    найти  перекодированный видеофайл


    Цитата:
    C:\Users\Nikolay>ffmpeg.exe -i "D:\Фильмы\Виновный (2021) WEB-DLRip-AVC_ivanes.mkv" video.mp4

    файл лежит либо здесь D:\Фильмы либо здесь C:\Users\Nikolay
    файл уже существует, т.к.:

    Цитата:
    File 'video.mp4' already exists. Overwrite? [y/N]


    Всего записей: 8168 | Зарегистр. 02-02-2004 | Отправлено: 04:06 09-03-2022 | Исправлено: Gideon Vi, 04:13 09-03-2022
    Nikolay60

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi
    Вам спасибо  за  разъяснения , не знал в каком каталоге появится  редактируемый файл. А  конкре-
    но место выгрузки файла ,можно назначить?
    И ещё не понятно:
    "Axiom, например, предлагает образец ком.строки прямо в своём окне" -где это  можно посмотреть, почитать?

    Всего записей: 147 | Зарегистр. 21-10-2008 | Отправлено: 11:37 09-03-2022
    Gideon Vi

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

    Цитата:
    А  конкрено место выгрузки файла ,можно назначить?  

    C:\Users\Nikolay\ffmpeg.exe -i "D:\Фильмы\Виновный (2021) WEB-DLRip-AVC_ivanes.mkv" "D:\Фильмы\video.mp4"

    Цитата:
    где это  можно посмотреть, почитать?

    https://axiomui.github.io/
    https://www.videohelp.com/software/clever-FFmpeg-GUI

    Всего записей: 8168 | Зарегистр. 02-02-2004 | Отправлено: 14:15 09-03-2022
    Nikolay60

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста , к примеру есть фильм, нужно извлечь звуковую дорожку из видео и сохранить в  mp3.Непонятно  ,с  какими параметрами делать команду?  
    Желательно пример написания команды.

    Всего записей: 147 | Зарегистр. 21-10-2008 | Отправлено: 09:54 13-03-2022
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay60 сохрани в bat, полож рядом с ffmpeg и дропни на него свой файлик.
     
    bat
     

    Всего записей: 1207 | Зарегистр. 28-03-2016 | Отправлено: 11:12 13-03-2022 | Исправлено: 351878, 15:42 13-03-2022
    getwellsoon

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, откуда лучше взят установщик ffmpeg (x86) для винды?

    Всего записей: 388 | Зарегистр. 26-07-2008 | Отправлено: 11:14 13-03-2022 | Исправлено: getwellsoon, 11:08 14-03-2022
    Открыть новую тему     Написать ответ в эту тему

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

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