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

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



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

    Цитата:
    двойные кавычки не забыли ?

    ничего я не забыл,  я просто их не ставил и не ставлю. А зачем? Оно и без этих ковычек вчера всё нормально работало. А потом перестало.  
    Кстати, сейчас вот снова попробовал запустить - всё нормально. Так и вчера тоже было всё нормально до полуночи. А потом только стало выдавать такую ошибку как на скрине выше. Поэтому не знаю что тут за косяк. Вероятно и сегодня опять будет так же само выдавать ошибку как и вчера, как только время будет за полночь

    Всего записей: 77 | Зарегистр. 05-09-2017 | Отправлено: 21:28 23-02-2019
    Alex_Piggy

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    [Доброе время, TomasAnders
    Ошибка будет проявляться  без двойных кавычек в период с полуночи до 9:59 утра. Нет ведущего нуля у даты.

    Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 21:51 23-02-2019
    TomasAnders



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

    Цитата:
    Совет: Скрипты (кроме их частей) относятся к теме опосредованно, a найти или запросить решение можно, например, =58&query=уникальное+название]тут

     
    Понятно. А подскажите ещё вот что: я с Бонгакамса выкачую стримы с помощью youtube-dl + FFmpeg через запуск батника, который открывает консоль командной строки и т.д. Так вот: часто бывает так, что стрим заканчивается (напрмер на обеденный перерыв) и тогда запись видеопотока останавливается, а окно консоли так и висит на рабочем столе. А можно ли сделать так, чтоб по окончании стрима это окно самозакрывалось допустим через 120 сек? А ещё хотелось чтоб лучше оно не закрывалось, а находилось в дежурном режиме. И как только стрим начинается снова, то оно бы опять захватывало видео и продолжало бы качать дальше. Такое реально замутить?

    Всего записей: 77 | Зарегистр. 05-09-2017 | Отправлено: 21:55 23-02-2019
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TomasAnders,
    Цитата:
    ничего я не забыл,  я просто их не ставил и не ставлю. А зачем? Оно и без этих ковычек вчера всё нормально работало.
    Если бы кавычки не были нужны, я бы их не написал и дополнительно о них не упомянул бы Причину вам уже озвучил Alex_Piggy. С 0:00 до 9:55 в имени файла будет пробел, ввиду чего имя файла будет валидным лишь при наличии кавычек.
    Цитата:
    А можно ли сделать так, чтоб по окончании стрима это окно самозакрывалось допустим через 120 сек? А ещё хотелось чтоб лучше оно не закрывалось, а находилось в дежурном режиме. И как только стрим начинается снова, то оно бы опять захватывало видео и продолжало бы качать дальше. Такое реально замутить?
    Мне кажется вам лучше перебазироваться в данную тему

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 04:53 24-02-2019 | Исправлено: Baltazar500, 06:03 24-02-2019
    abc10



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Подскажите пожалуйста
    существуют в FFmpeg какие-нибудь фильтры, чтобы сделать переходы между видео.
    Например: один видео клип, какой-нибудь переход, далее идет другой клип и т. д.

    Всего записей: 2543 | Зарегистр. 21-11-2005 | Отправлено: 18:12 16-03-2019
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
      Поддерживает ли FFmpeg Cookie?

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 09:59 18-04-2019
    los

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

    Цитата:
    Поддерживает ли FFmpeg Cookie?

    Вы об этом?
    https://stackoverflow.com/questions/16105929/how-to-enable-cookies-in-ffmpeg-hls

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 10:19 18-04-2019
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
       Да. Меня интересует скачивание hls stream. Меня интересует, шлёт ли FFmpeg cookie на самом деле? Читал, как-то, что он этого не делает (вроде).

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 11:34 18-04-2019
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA,
    посмотрите:
    https://ffmpeg.org/ffmpeg-protocols.html#HTTP-Cookies
    насколько это работает, увы, я не знаю.

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 12:23 18-04-2019
    LZAA

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

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 13:17 18-04-2019
    toshaa1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    timestamps in the output file.
    [mov @ 0000017347a1e840] Non-monotonous DTS in output stream 0:0; previous: -6823, current: -6841; changing to -6822. This may result in incorrect timestamps in the output file.
    [mov @ 0000017347a1e840] Non-monotonous DTS in output stream 0:0; previous: -6822, current: -6841; changing to -6821. This may result in incorrect timestamps in the output file.
    [mov @ 0000017347a1e840] Non-monotonous DTS in output stream 0:0; previous: -6821, current: -6841; changing to -6820. This may result in incorrect timestamps in the output file.
    [mov @ 0000017347a1e840] Non-monotonous DTS in output stream 0:0; previous: -6820, current: -6841; changing to  
     
     
     
    Как решил проблему ?  
    7,5 часов трансляйции сохраняет на 8й час выдает ошибку, а там всего 13 часов

    Всего записей: 7 | Зарегистр. 16-10-2007 | Отправлено: 23:22 25-04-2019 | Исправлено: toshaa1, 23:24 25-04-2019
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    toshaa1,
    попробуйте добавить ключ "-copyts"

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 09:22 26-04-2019
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть такое интересное видео: https://mega.nz/#!gS4XgaTQ!7rycCzY7EKhQekx7DEJsvkRu0NRc0X6A23lJYbWKxS8.
    Здесь только видеодорожка. Я так понимаю, что съёмка велась четырьмя камерами. И все 4 файла как-то хитро объеденены. MPC и VLC показывают это видео панорамно, так сказать. Но Pot Player показывает только один ракурс из четырёх. Между ракурсами можно переключаться. Такой вопрос имеется: можно ли этот файл преобразовать таким образом, чтобы Pot Player воспроизводил это видео тоже панорамно. То есть, чтобы он не делил его на ракурсы?

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 14:23 02-05-2019
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA
    Там одно видео, а ракурсы PotPlayer выдумал для удобства. В PotPlayer можно произвольно мышью вращать без ракурсов (как и в плеере YouTube).
     
    В этом MP4 есть 2 атома: 'st3d' и 'sv3d'. Если их удалить, то будет твоя "панорама". Но как это корректно сделать, не знаю.

    Всего записей: 10456 | Зарегистр. 05-02-2003 | Отправлено: 14:44 02-05-2019
    los

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

    Цитата:
    В этом MP4 есть 2 атома: 'st3d' и 'sv3d'. Если их удалить, то будет твоя "панорама". Но как это корректно сделать, не знаю.

    Вы об этих?
     

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 15:13 02-05-2019
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
                                      V0lt
       Уточню немного.
       MPC показывает только один ракурс.
       VLC показывает панорамно.
       Pot Player самый изощрённый: можно двигать мышью или выбрать ракурс из окошка.
       Задача заключается в том, чтобы любой, даже самый изощрённый player показавал всё сразу, то есть панорамно. Из 3D сделать 1D или 2D, так сказать.
       Я в этой материи мало что смыслю.Такой вопрос: 'st3d' и 'sv3d' - эта некая запись в заголовке файла, или это где-то в другом месте прописано? Можно ли это как-то затереть?
     
    Добавлено:
         Кокой синтаксис (команда) для передачи видео из FFmpeg во внешний player?

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 16:02 02-05-2019
    los

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

    Цитата:
    Такой вопрос: 'st3d' и 'sv3d' - эта некая запись в заголовке файла, или это где-то в другом месте прописано?

    выше картинка.

    Цитата:
    Можно ли это как-то затереть?

    Да, только смысл не ясен.
    Эти атомы нужны player для понимания что это за видео
    https://github.com/google/spatial-media/blob/master/docs/spherical-video-v2-rfc.md

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 16:18 02-05-2019
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
                                    los
        Скажите пожалуйста, как именно я могу удалить эти записи?
        Какой soft на картинке показывает такую структуру media файла?
        Если мне удасться это сделать, то после этого я смогу увидеть как такой файл будет воспроизводится в player.

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 17:07 02-05-2019
    los

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

    Цитата:
    Скажите пожалуйста, как именно я могу удалить эти записи?

    Можно несколькими способами, для данного случая, довольно простой: extract raw stream и создать новый mp4, к примеру:
    $ MP4Box -raw 1 "Lions 360° _ National Geographic.mp4"
    $ MP4Box -no-iod -add "Lions 360° _ National Geographic_track1.h264" -new new.mp4
    получите new.mp4 без упомянутых атомов.  

    Цитата:
    Какой soft на картинке показывает такую структуру media файла?  

    AtomicViewer, но есть и другие.

    Цитата:
    Если мне удасться это сделать, то после этого я смогу увидеть как такой файл будет воспроизводится в player.  

    Не знаю, проверьте (удалены только 2 упомянутых атома)
    https://forumfiles.com/Eemca7m8nd/lions_tgz
     
    SHA256 (Lions 360° _ National Geographic.mp4) = gcli7ommzf7sUYBfvbJdJR7Ts7Hc18uGMvR+cEGZujg=
    SIZE (Lions 360° _ National Geographic.mp4) = 278817242

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 18:23 02-05-2019
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
                                    los
       Посмотрел Ваш файл. Результат: Pot Player воспроизводит его, как и раньше. То есть со всеми ракурсами. Выходит, что удаление 'st3d' и 'sv3d' не достигает поставленной цели. Может быть ещё какие-нибудь идеи на сей счёт имеются? Может файл как-то иначе для этого следует редактировать?
       Не могу найти в поиске AtomicViewer. Ссылку можете дать?
       Про передачу видео из FFmpeg в player можете что-нибудь сказать?

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 20:02 02-05-2019 | Исправлено: LZAA, 20:56 02-05-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 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