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

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

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

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
    NikosColev



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

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

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

    Всего записей: 1256 | Зарегистр. 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 тоже не должен изменять.
     
     

    Всего записей: 7322 | Зарегистр. 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'ом, получилось то что надо. Большое спасибо за помощь.

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

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

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

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

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



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

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

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

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



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

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

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

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



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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Всего записей: 7322 | Зарегистр. 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 - тоже глухо...
    печалька

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

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

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

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

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

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

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

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

    Всего записей: 166 | Зарегистр. 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?

    Всего записей: 993 | Зарегистр. 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

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