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

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

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

guru431

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


FFmpeg — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах, а также консольная утилита ffmpeg.exe, представляющая из себя универсальный видеоконвертер.

Ссылки на русском:
  • Документация по FFmpeg
  • Статья «19 команд FFmpeg для любых нужд»
     
    Примеры использования:
  • Преобразовать в MKV
  • Захвата с экрана, со звуком
  • Кодирование с помощью технологии Nvidia NVENC
  • Поддержка вывода Юникода в консоль для старых версий FFmpeg
  • Подготовка качественных GIF-файлов из видео при помощи FFmpeg
     
    Поддержка Windows XP. Последний официальный билд под Windows XP от Zeranoe ffmpeg-20150525-git-8ce564e был в мае 2015. Тема (нужен TOR), посвященная сборкам ffmpeg/ffprobe, работающих под Windows XP. Готовые сборки лежат тут, зеркало версии от 2019, 2020, 2021 года, GUI под WinXP (ffqueue, WinFF, Video converter). Static builds by Kyle Schwarz (последний для WinXP ffmpeg-3.0-win32-static.7z).

  • Всего записей: 64 | Зарегистр. 28-02-2007 | Отправлено: 17:23 21-11-2012 | Исправлено: nick7inc, 12:06 23-05-2022
    vlad_001

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
     
    Интересует такой вопрос, можно ли FFMPEG-ом сконвертировать видео файл в формат .TGS - анимированный стикер для телеграм

    Всего записей: 158 | Зарегистр. 10-04-2013 | Отправлено: 09:29 22-11-2019 | Исправлено: vlad_001, 09:31 22-11-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Это не видео - это тупо "текстовый" файл(аля svg), который уже сам телеграмм-клиент обрабатывает и отображает анимацию.

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 8583 | Зарегистр. 11-05-2006 | Отправлено: 10:43 22-11-2019
    vlad_001

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

    Всего записей: 158 | Зарегистр. 10-04-2013 | Отправлено: 11:01 22-11-2019
    NikosColev



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

    Код:
    https://video.profileedge.ru/vod/creative-cloud-2020--2204--5657_0.mp4/tracks-v1a1/segment17.ts?token=---77.111.247.183  

    чтобы слить/посмотреть все сегменты.

    Всего записей: 1165 | Зарегистр. 31-07-2002 | Отправлено: 05:16 25-11-2019
    hook70

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

    Цитата:
    Подскажите, плз, как нужно отредактировать ссылку:  
     
    Код:
    https://video.profileedge.ru/vod/creative-cloud-2020--2204--5657_0.mp4/tracks-v1a1/segment17.ts?token=---77.111.247.183  
     
    чтобы слить/посмотреть все сегменты.

    https://video.profileedge.ru/vod/creative-cloud-2020--2204--5657_0.mp4/tracks-v1a1/playlist.m3u8?token=---77.111.247.183

    Всего записей: 331 | Зарегистр. 22-08-2017 | Отправлено: 06:30 25-11-2019
    NikosColev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    hook70
    Супер, спасибо.
    А как определить что надо изменить, - это можно где-то увидеть?
    Я пробовал с index.m3u8, - не подошло.

    Всего записей: 1165 | Зарегистр. 31-07-2002 | Отправлено: 06:52 25-11-2019
    hook70

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

    Цитата:
    это можно где-то увидеть?

    Можно через запросы в браузере, можно через расширения к браузеру.

    Цитата:
    Я пробовал с index.m3u8, - не подошло.

    Вы пробовали через index.m3u, но как правило это .m3u8.
    Это для конкретного разрешения, для изменения разрешения или дорожки, если это предусмотрено, менять в другом месте.

    Всего записей: 331 | Зарегистр. 22-08-2017 | Отправлено: 07:01 25-11-2019 | Исправлено: hook70, 07:07 25-11-2019
    NikosColev



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

    Цитата:
    Можно через запросы в браузере, можно через расширения к браузеру

    Я там только сегменты вижу:

    Не там/так смотрю? - можно скрин?

    Всего записей: 1165 | Зарегистр. 31-07-2002 | Отправлено: 16:47 25-11-2019
    hook70

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NikosColev
    Смотрите там, только давайте переберемся сюда, все таки это тема по FFmpeg, та мне кажется поближе будет, и дайте ссылку на сайт, а то разговор слепого с глухим.

    Всего записей: 331 | Зарегистр. 22-08-2017 | Отправлено: 20:24 25-11-2019
    NikosColev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    hook70
    Да, спасибо, задал вопрос в смежной теме.

    Всего записей: 1165 | Зарегистр. 31-07-2002 | Отправлено: 20:34 25-11-2019
    insorg



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Эх. Временно пришлось перелезть на AMD A6-3650 (FM1) с его интеграшкой видео. Хардварь кодирование видео на интеграшке не завелось, потому пока считаем на ЦП по старинке...
     
    Вот в этой строке ещё что-то можно выжать для лучшего качества?
     
    И как правильно будет указать аналогичную AviDemux  обработку MplayerDenoise3DHQ (или fluxsmooth) и в свойства AVC видео настройку fast_decode=True ?
    Интуитивно догадываюсь, что это всё есть, но не соображу как это могли обозвать, чтобы его загуглить...

    Всего записей: 2516 | Зарегистр. 04-11-2010 | Отправлено: 20:58 25-11-2019 | Исправлено: insorg, 21:30 25-11-2019
    NikosColev



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

    Цитата:
    все таки это тема по FFmpeg

    В поисках решения неожиданно вернулся к теме)))
    Обнаруживать имя плейлиста я пока приспособился расширением ФФ The Stream Detector. У него обнаружилась некая интеграция с сабжем:

    Пример его работы выглядит так:

    Код:
    ffmpeg -user_agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0" -referer "https://liveclasses.ru/course/graphics/develop_raw_in_acr/?live=1" -i "https://video.liveclasses.ru/c/fusiajkrb3ks.1080.mp4/index.m3u8?token=oe1v67wm4w" -c copy "index.ts"


    Всего записей: 1165 | Зарегистр. 31-07-2002 | Отправлено: 02:25 26-11-2019
    bbcby

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Помогите, что-то не получается, что надо. Есть такая команда

    Код:
    ffmpeg -hide_banner -i file.mkv -map 0:0 -map 0:1 -map 0:1 -c:v copy -c:a:0 copy -c:a:1 aac -b:a 576k file_new.mkv

    Видео - оставить, аудио #1 - оставить как есть, аудио #2 DTS перекодировать в AAC 576 kbps, и все завернуть обратно в MKV.
    Но FFMPEG аудио #2 тупо жмет в 448 kbps.
     
    Заодно посоветуйте по параметрам, может тут что не нужное вписал. Спасибо.

    Всего записей: 585 | Зарегистр. 11-06-2003 | Отправлено: 00:15 03-12-2019
    V0lt



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bbcby
    Напиши, что выдает FFmpeg в консоли.

    Всего записей: 9661 | Зарегистр. 05-02-2003 | Отправлено: 08:41 03-12-2019
    bbcby

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    У меня ошибка в мапинге была, надо так

    Код:
    ffmpeg -hide_banner -i file.mkv -map 0:0 -map 0:1 -map 0:2 -c:v copy -c:a:0 copy -c:a:1 aac -b:a 576k file_new.mkv

    Но сути не меняет. Аудио #2 перекодируется с битрейтом 1509, как DTS, который и надо заменить.
     

    Код:
    Stream mapping:
      Stream #0:0 -> #0:0 (copy)
      Stream #0:1 -> #0:1 (copy)
      Stream #0:2 -> #0:2 (dts (dca) -> aac (native))
    Press [q] to stop, for help
    [aac @ 0638f780] Using a PCE to encode channel layout "5.1(side)"
    Output #0, matroska, to 'file_new.mkv':
      Metadata:
        encoder         : Lavf58.29.100
        Stream #0:0(eng): Video: h264 (High) (H264 / 0x34363248), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc (default)
        Metadata:
          BPS-eng         : 9399430
          DURATION-eng    : 00:42:59.415000000
          NUMBER_OF_FRAMES-eng: 61844
          NUMBER_OF_BYTES-eng: 3030629046
          _STATISTICS_WRITING_APP-eng: mkvmerge v33.1.0 ('Primrose') 64-bit
          _STATISTICS_WRITING_DATE_UTC-eng: 2019-09-28 07:11:23
          _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        Stream #0:1(rus): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 576 kb/s (default) (forced)
        Metadata:
          title           : TVShows
          BPS-eng         : 448000
          DURATION-eng    : 00:42:59.520000000
          NUMBER_OF_FRAMES-eng: 80610
          NUMBER_OF_BYTES-eng: 144453120
          _STATISTICS_WRITING_APP-eng: mkvmerge v33.1.0 ('Primrose') 64-bit
          _STATISTICS_WRITING_DATE_UTC-eng: 2019-09-28 07:11:23
          _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        Stream #0:2(eng): Audio: aac (LC) ([255][0][0][0] / 0x00FF), 48000 Hz, 5.1(side), fltp, 576 kb/s
        Metadata:
          title           : Original
          BPS-eng         : 1508999
          DURATION-eng    : 00:42:59.499000000
          NUMBER_OF_FRAMES-eng: 241828
          NUMBER_OF_BYTES-eng: 486557936
          _STATISTICS_WRITING_APP-eng: mkvmerge v33.1.0 ('Primrose') 64-bit
          _STATISTICS_WRITING_DATE_UTC-eng: 2019-09-28 07:11:23
          _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
          encoder         : Lavc58.54.100 aac
    frame=61844 fps=365 q=-1.0 Lsize= 3284062kB time=00:42:59.49 bitrate=10429.6kbits/s speed=15.2x
    video:2959599kB audio:322572kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.057645%
    [aac @ 0638f780] Qavg: 465.712

    Всего записей: 585 | Зарегистр. 11-06-2003 | Отправлено: 11:03 03-12-2019
    los

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

    Всего записей: 5908 | Зарегистр. 08-09-2001 | Отправлено: 13:54 03-12-2019
    bbcby

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    http://sendfile.su/1532439

    Всего записей: 585 | Зарегистр. 11-06-2003 | Отправлено: 14:32 03-12-2019
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bbcby,
    да, забавно. Для mp4 битрейт меняется, а для mkv нет.

    Всего записей: 5908 | Зарегистр. 08-09-2001 | Отправлено: 17:35 03-12-2019
    k2o



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bbcby
    Цитата:
    Аудио #2 перекодируется с битрейтом 1509, как DTS

    los
    Цитата:
    Для mp4 битрейт меняется, а для mkv нет.

    Нормально всё перекодируется и меняется – просто нужно чистить результирующий файл от старого mkv-шного тега с битрейтом, который MI и отображает (BPS-eng).

    Всего записей: 890 | Зарегистр. 25-05-2009 | Отправлено: 19:06 03-12-2019
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    k2o,
    да, спасибо, уже разобрался. Есть проблемы с отображением битрейта для mkv, а само кодирование проходит нормально.

    Всего записей: 5908 | Зарегистр. 08-09-2001 | Отправлено: 21:23 03-12-2019
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » FFmpeg


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru