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

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

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Release,
    небольшой фрагмент файла можете выложить для примера?

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 19:09 09-01-2021
    eddiezato



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

    К каким потерям приводит преобразование из формата JPEG в ZIP по такой схеме?
    JPEG -> BMP -> ZIP
    А вот, что происходит у вас:
    DTS  -> PCM -> FLAC
     
    "128 kb/s" - это действительно или баг, или какая-то фича при конвертации. Если натравить ffmpeg на результирующий .flac, то он покажет верный битрейт.

    Всего записей: 1662 | Зарегистр. 26-02-2011 | Отправлено: 19:29 09-01-2021
    Release



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

    Цитата:
    В любом случае, все что передали во FLAC при кодировании (16 или 24 бита), потом можно получить при декодировании.

    Я с этим не спорил, это как раз вопрос сжатия. Я писал о преобразовании, а это кроме encoder-а ещё и decoder.
    Нет смысла обсуждать "сферического коня в вакууме". Теория это одно, а практика другое. Важна реализация.
    С учетом того, что "There is no “official” TrueHD or DTS-HD MA decoder or a specification."(Не существует «официального» декодера TrueHD или DTS-HD MA или спецификации.), то нет смысла во flac-е, если декодер дает качество уровня ac3, например. Перегнав mp3 во flac из lossly изначальный lossless не получишь.
    Как итоговое подтверждение хочу лишь повторить, если бы при перекодировании всё было так радужно, то не было необходимости придумывать remux и уж точно он не стал бы настолько распространённым, хотя и уступает rip-ам. Я исхожу из тенденций, которые вижу, а не голой теории.
     
    Надеюсь в этот раз понятно объяснил. Если нет, наверное, бессмысленно продолжать дискуссию. Каждый останется при своем мнении.
     
    Добавлено:
    eddiezato
    jpeg это lossly, потому дальше бессмысленно.
    Но идея ваша понятна. Еще раз повторюсь, "важна реализация".
    Спецификация для jpeg вполне официально доступна. Предоставьте, пожалуйста, официальную спецификацию на TrueHD, и можно будет продолжить дискуссию.

    Всего записей: 414 | Зарегистр. 01-01-2006 | Отправлено: 20:10 09-01-2021 | Исправлено: Release, 20:16 09-01-2021
    eddiezato



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Release
    Цитата:
    Спецификация для jpeg вполне официально доступна

    Если вас не устраивает декодер DTS из ffmpeg, возьмите проприетарный из какого-нибудь платного проигрывателя Blu-Ray, говорят, их можно подключать к eac3to.

    Цитата:
    Во что лучше конвертировать TrueHD с наименьшей потерей качества? E-AC-3, flac, ещё что-то?

    На ваш изначальный вопрос ответ - FLAC. Это кодек без потерь, следовательно, единственное место, где вы можете что-то потерять, - это этап декодирования. В отличие от прочих lossy-кодеков, где потери будут еще и при кодировании.

    Цитата:
    насколько мне известно, конвертации без потерь(искажений) пока не придумали

    А с подобными мантрами лучше завязать, MP3 во FLAC конвертируется без "искажений".

    Всего записей: 1662 | Зарегистр. 26-02-2011 | Отправлено: 22:29 09-01-2021
    Release



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

    Цитата:
    возьмите проприетарный из какого-нибудь платного проигрывателя Blu-Ray, говорят...

    "Какого-нибудь" и "говорят" это не ответ.

    Цитата:
    На ваш изначальный вопрос ответ - FLAC. Это кодек без потерь, следовательно, единственное место, где вы можете что-то потерять, - это этап декодирования. В отличие от прочих lossy-кодеков, где потери будут еще и при кодировании.

    Это опять теория, а говорю о практике. Конкретно применительно к ffmpeg, здесь тема о нём. Соответственно и вопрос о выборе лучшего кодека был для ffmpeg, а не для "какого-нибудь платного проигрывателя".

    Цитата:
    MP3 во FLAC конвертируется без "искажений"

    MP3 уже содержит искажения. И не важно, что поток, полученный с декодера MP3, дальше сожмётся без потерь. Но MP3 доступна спецификация, т.е. корректность работы декодера зависит только от "прямоты рук" разработчика, написавшего его (ну и энкодера тоже, с помощью которого получен этот MP3). А на TrueHD открытой спецификации нет, и всё гораздо сложнее.
     
    Возвращаясь к "баранам", т.е. практике использования ffmpeg. При конвертировании из TrueHD в eac3, выхлоп без указания проблем. А в при конвертировании во flac выдает предупреждение:

    Цитата:
    [out_0_3 @ 00000158411b2a40] 100 buffers queued in out_0_3, something may be wrong.

    Вот о подобном я и хотел "услышать" от тех, кто уже натыкался на подобные "подводные камни".
    В тоже время eac3to никаких предупреждений и ошибок не дал, но с ним придётся пересобирать mkv.
     
    Я всего лишь хотел увидеть конкретный практический ответ относительно ffmpeg, а не теоретические рассуждения. Применительно к данному случаю что-то вроде: "используй flac, всё остальное хуже" или "flac, но с eac3to, в ffmpeg результат хуже".
    Я думал, здесь в теме найдутся советы от практиков с большим стажем в использовании ffmpeg, которые конкретно по нему дадут ответ.
     
    В общем, я "закрываю" свой вопрос, т.к. нормального практического ответа я не увидел. Спасибо за участие.
     
    Добавлено:
    Извиняюсь за офтоп, но этот спор напомнил один недавно упомянутый где-то на форуме (может не на этом) анекдот:

    Цитата:
    Американский форум: задал вопрос — получил ответ.
    Израильский форум: задал вопрос — получил вопрос.
    Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.

    Он возможно немного с перегибом, но близко.
     
    Добавлено:
    los
    Никогда не резал mkv, не знаю какой будет результат. Но можете взять нужный по ссылке. Думаю, результат должен быть тот же.

    Всего записей: 414 | Зарегистр. 01-01-2006 | Отправлено: 02:48 10-01-2021 | Исправлено: Release, 02:58 10-01-2021
    opk44

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть ли возможность компрессии аудио по времени?
    Цель: пережатие аудио-файлов для аппаратного аудиоплейера, не имеющего собственной функции ускоренного воспроизведения. Т.е. из одночасового файла сделать получасовой.  

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 20:57 14-01-2021
    eddiezato



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    opk44
    How to speed up/slow down video/audio

    Всего записей: 1662 | Зарегистр. 26-02-2011 | Отправлено: 06:02 15-01-2021
    opk44

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

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 11:48 15-01-2021
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
      Этот ресурс:
       https://www.gyan.dev/ffmpeg/builds/
       мне известен. Есть ли ещё подобные?

    Всего записей: 2216 | Зарегистр. 09-01-2010 | Отправлено: 17:56 22-01-2021
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA
    Эта ссылка с официальной страницы загрузки. Если там навести курсор на значок Windows, то можно увидеть вторую ссылку.

    Всего записей: 10501 | Зарегистр. 05-02-2003 | Отправлено: 21:54 22-01-2021
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
        https://github.com/BtbN/FFmpeg-Builds/releases
        Какие различия между 'gpl' и 'lgpl'?
        Здесь сборка лучше, чем у 'gyan.dev'.
       

    Всего записей: 2216 | Зарегистр. 09-01-2010 | Отправлено: 23:27 22-01-2021 | Исправлено: LZAA, 23:35 22-01-2021
    tmrx

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA
     
    https://github.com/AnimMouse/ffmpeg-stable-autobuild
    https://github.com/AnimMouse/ffmpeg-autobuild
    https://rwijnsma.home.xs4all.nl/files/ffmpeg/?C=M;O=D
     
     

    Цитата:
    GPL 3.0 builds are more complete than LGPL 3.0 builds as they can include x264 and x265


    Всего записей: 207 | Зарегистр. 27-01-2016 | Отправлено: 06:04 23-01-2021
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
        ffmpeg -i "https://bitmovin-a.akamaihd.net/content/art-of-motion_drm/mpds/11331.mpd" -c copy video.mov
        Этот контент защищён - 'cenc'. Но FFmpeg сохраняет файл без 'cens atom'. Можно ли сделать так, чтобы он сохранял в заголовке эту информацию?

    Всего записей: 2216 | Зарегистр. 09-01-2010 | Отправлено: 11:56 23-01-2021 | Исправлено: LZAA, 14:34 23-01-2021
    los

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

    Цитата:
    Но FFmpeg сохраняет файл без 'cens atom'.

    чем смотрите структуру атомов?

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 13:14 23-01-2021
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
       Каими-то специализированными инструментами не пользуюсь.
       В среде Windows OS:
       1. 'Mediainfo' должно быть 'Encrypted'
       2. 'HxD':
     
          ....frmamp4a....schm....cenc.......(schi... tenc........лgj»Л4^–»Пaf0сЈЪ....stsz........

    Всего записей: 2216 | Зарегистр. 09-01-2010 | Отправлено: 14:32 23-01-2021
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA,
    выложите пример файла.

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 14:43 23-01-2021
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
          ffmpeg -i "https://bitmovin-a.akamaihd.net/content/art-of-motion_drm/mpds/11331.mpd" -map 0:6 -c copy video.mov
          Скачается файл небольшого (5 Mb) размера. Могли бы Вы сами его скачать? Напрямую, так сказать.

    Всего записей: 2216 | Зарегистр. 09-01-2010 | Отправлено: 16:42 23-01-2021 | Исправлено: LZAA, 22:28 24-01-2021
    north

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли перегнать м.264 мр4 в м.265 неvc?
    И есть ли для этого оболочка с интерфейсом?

    Всего записей: 726 | Зарегистр. 05-06-2004 | Отправлено: 07:56 24-01-2021
    los

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

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 10:45 24-01-2021
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Windows release
    Version 4.3.2-2021-02-02
    https://github.com/GyanD/codexffmpeg/releases/tag/4.3.2-2021-02-02

    Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 10:14 08-02-2021
    Открыть новую тему     Написать ответ в эту тему

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