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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131

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

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. Тема, посвященная сборкам ffmpeg/ffprobe, работающих под Windows XP.
    Сборки:
    От Gianluigi Tiesi
    От Reino Wijnsma
    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 на VideoHelp
     
    По общим вопросам написания командных файлов есть отдельная тема "Командная строка, батники, сценарии - bat, cmd".

  • Всего записей: 67 | Зарегистр. 28-02-2007 | Отправлено: 17:23 21-11-2012 | Исправлено: V0lt, 18:34 17-08-2025
    NikosColev



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

    Цитата:
    Но в целом более правильно для данного случая либо ffmpeg либо HandBrake.  

    А какой командой для ffmpeg это можно сделать?
    Цитата:
    Или раз уже использовали QTP там при экспорте в *.mov можно использовать фильтры, возможно, получится "почистить" в нем.  
    Наверное я неверно сократил QuickTime Player, использовал QuickTime X. А QuckTime Pro, как я понял не дружит с Catalina...
     
     
     
    Добавлено:
    Забавно, только Adobe Media Encoder справился с сохранением исходного размера... Только как в нем шум убрать не сообразил, прогнал потом через ffmpeg, что дичь полная, конечно)))

    Всего записей: 1283 | Зарегистр. 31-07-2002 | Отправлено: 00:38 11-01-2020
    los

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

    Цитата:
    А какой командой для ffmpeg это можно сделать?

    один из вариантов
    $ ffmpeg -i in.vob -vf hue=s=0 -c:v libx264 -c:a aac -b:a 256k out.mp4

    Цитата:
    Наверное я неверно сократил QuickTime Player, использовал QuickTime X. А QuckTime Pro, как я понял не дружит с Catalina...  

    Это я неверно вас понял, и да приходится иногда использовать старую ОС из-за 32-bit приложений.

    Цитата:
    Забавно, только Adobe Media Encoder...

    странно, QuickTime тоже не должен изменять.
     
     

    Всего записей: 7946 | Зарегистр. 08-09-2001 | Отправлено: 10:22 11-01-2020
    NikosColev



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

    Цитата:
    один из вариантов
    $ ffmpeg -i in.vob -vf hue=s=0 -c:v libx264 -c:a aac -b:a 256k out.mp4  
    Это лучший вариант из опробованных, и оригинальный размер он сохраняет. Пересобрал Avidemux'ом, получилось то что надо. Большое спасибо за помощь.

    Всего записей: 1283 | Зарегистр. 31-07-2002 | Отправлено: 06:09 12-01-2020 | Исправлено: NikosColev, 06:32 12-01-2020
    los

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

    Цитата:
    Пересобрал Avidemux'ом

    что это значит и в чем смысл этого действия?
     

    Всего записей: 7946 | Зарегистр. 08-09-2001 | Отправлено: 14:24 12-01-2020
    NikosColev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los, в смысле использовал его для резки и склейки, - в исходнике материал из двух вариантов одной ТВ-съемки разной степени побитости.

    Всего записей: 1283 | Зарегистр. 31-07-2002 | Отправлено: 17:12 12-01-2020
    los

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

    Всего записей: 7946 | Зарегистр. 08-09-2001 | Отправлено: 21:58 12-01-2020
    NikosColev



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

    Всего записей: 1283 | Зарегистр. 31-07-2002 | Отправлено: 22:27 12-01-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NikosColev, поэтому и написал - иногда
     

    Всего записей: 7946 | Зарегистр. 08-09-2001 | Отправлено: 22:51 12-01-2020
    eddiezato



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

    10 mp4, нужно в каждом вырезать кусок из середины, добавить на концы затемнение, затем куски склеить и закодировать в один webm. В AviDemux находишь нужные временные точки для всех файлов. Затем в батник с ffmpeg'ами пишешь эти точки, добавляешь фильтр затемнения и команду склеивания результатов в один файл. Запускаешь, берешь лыжи, уходишь кататься, возвращаешься - все порезано и склеено.

    Всего записей: 1699 | Зарегистр. 26-02-2011 | Отправлено: 08:11 13-01-2020
    NikosColev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    eddiezato, иногда случается, осознал))

    Всего записей: 1283 | Зарегистр. 31-07-2002 | Отправлено: 08:23 13-01-2020
    vlad_001

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
    При конвертации AVI файла с альфа каналом в Gif файл посредством ffmpeg возникают непонятные артефакты и ареолы, при конвертации фотошопом - всё отлично, подскажите пожалуйста в чем может быть проблема и где копать...
    Все файлы находятся в одной папке
    Исходники можно скачать и проверить отсюда:
    https://dropmefiles.com/OkP2U

    Всего записей: 167 | Зарегистр. 10-04-2013 | Отправлено: 10:44 15-01-2020
    los

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

    Цитата:
    ...и где копать...  

    похоже в сторону palettegen/paletteuse

    Всего записей: 7946 | Зарегистр. 08-09-2001 | Отправлено: 14:15 15-01-2020
    vlad_001

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

    Цитата:
    похоже в сторону palettegen/paletteuse  

    а что там нужно поменять или добавить?
     

    Всего записей: 167 | Зарегистр. 10-04-2013 | Отправлено: 15:08 15-01-2020
    los

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

    Цитата:
    а что там нужно поменять или добавить?  

    кто мешает поэкспериментировать? Направление указали, меняйте настройки для  
    palettegen/paletteuse и, возможно, получите приемлемый для себя результат.

    Всего записей: 7946 | Зарегистр. 08-09-2001 | Отправлено: 19:18 15-01-2020
    vlad_001

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
     
    в palettegen ни stats_mode=full, ни stats_mode=diff - ничего не даёт...
    в paletteuse ни dither=bayer:bayer_scale=[0,1,2,3,4,5], ни dither=floyd_steinberg, ни dither=sierra2, ни  
    dither=sierra2_4a - тоже глухо...
    печалька

    Всего записей: 167 | Зарегистр. 10-04-2013 | Отправлено: 23:09 15-01-2020 | Исправлено: vlad_001, 23:10 15-01-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vlad_001, а вы не пробовали провести эксперимент для видео с другим кодеком? Возможно, ffmpeg некорректно работает с Lagarith?  

    Всего записей: 7946 | Зарегистр. 08-09-2001 | Отправлено: 11:13 16-01-2020
    vlad_001

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    бесполезно, выдаёт те же артефакты, вот AVI оригинал: https://dropmefiles.com/vJ3Iw

    Всего записей: 167 | Зарегистр. 10-04-2013 | Отправлено: 11:27 16-01-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vlad_001, попробовал перегнать в Aoole ProRes, PNG, palette.png каждый раз разный и каемка в gif разного цвета. Похоже что нужно играться с настройками типа
    transparency_color и т.п. либо ffmpeg не может выдать gif нужного вам качества.
     

    Всего записей: 7946 | Зарегистр. 08-09-2001 | Отправлено: 12:59 16-01-2020
    vlad_001

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    ок, ладно, буду через фотошоп тогда выводить такие файлы, так-то в основном ffmpeg своё дело делает... в любом случае,большое спасибо

    Всего записей: 167 | Зарегистр. 10-04-2013 | Отправлено: 14:02 16-01-2020 | Исправлено: vlad_001, 14:02 16-01-2020
    Ligre

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, можно ли как-то вырезать нужные отрезки из видео одной командой с перекодировкой в итоговое одно видео?
    Знаю что можно обрезать командой -ss 02:00 -to 04:00, но если мне еще нужен фрагмент 06:00-08:00?

    Всего записей: 1005 | Зарегистр. 20-11-2011 | Отправлено: 15:44 23-01-2020 | Исправлено: Ligre, 15:45 23-01-2020
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru