Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Обработка видео  (Прочитано 2690 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн просто Евгений

  • Автор темы
  • Активист
  • *
  • Сообщений: 367
  • Мы уже идем к вам...
    • Просмотр профиля
Обработка видео
« : 25 Августа 2022, 09:25:01 »
Я то же на днях начал эксперименты с видео и столкнулся с тем, что компьютер складывает видеопоток в матроску, а программы обработки нифига не понимают.
При этом Авидемакс 2.7.4 воспроизводит файлы mkv, а новая версия 2.8 не хочет, пишет что невозможно открыть файл. Это какой-то нонсенс! >:(
Оупеншот mkv открывать не хочет, КДЛайн открывает и прокручивает, редактировать пока не пробовал.
Понапридумывали всякой шняги. AVI было намного лучше.
При этом в открытом софте захвата нету теперь возможности выбрать AVI, только можно цветом и сжатием играть. :-\
К этой камере есть родная прога, но она работает под хрюшей. На Лине приходится пользоваться бесплатными альтернативами. Они некорректно определяют камеру и не могут выдать частоту 30 к/с, а могут показать только 1...5 к/с. Видать без родных дров она не совсем рабочая.
Так что проблему придумали в сообществе из наилучших побуждений.
Поговори, хоть ты со мной, гитара, семиструнная...

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1300
    • Просмотр профиля
Re: Обработка видео
« Ответ #1 : 25 Августа 2022, 10:42:15 »
Понапридумывали всякой шняги. AVI было намного лучше.
AVI - тоже не формат, а контейнер, так же как MKV
 AVI может содержать несжатое видео, а может быть mpg4
« Последнее редактирование: 26 Августа 2022, 06:23:42 от jurganov »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6061
    • Просмотр профиля
Re: Обработка видео
« Ответ #2 : 25 Августа 2022, 11:04:59 »
компьютер складывает видеопоток в матроску, а программы обработки нифига не понимают.
Проверьте, установлены ли нужные кодеки. В первую очередь из состава ffmpeg.

Оффлайн просто Евгений

  • Автор темы
  • Активист
  • *
  • Сообщений: 367
  • Мы уже идем к вам...
    • Просмотр профиля
Re: Обработка видео
« Ответ #3 : 25 Августа 2022, 12:19:23 »
Проверьте, установлены ли нужные кодеки. В первую очередь из состава ffmpeg.
Вы не поверите! Не стояли!
jane@ryba:~$ ffmpeg -version

Command 'ffmpeg' not found, but can be installed with:

sudo apt install ffmpeg

jane@ryba:~$ sudo apt install ffmpeg
[sudo] пароль для jane:         
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  linux-headers-4.15.0-188 linux-headers-4.15.0-188-generic
  linux-image-unsigned-4.15.0-188-generic linux-modules-4.15.0-188-generic
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  libavdevice57
Предлагаемые пакеты:
  ffmpeg-doc
Следующие НОВЫЕ пакеты будут установлены:
  ffmpeg libavdevice57
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Необходимо скачать 1 662 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 2 540 kB.
Хотите продолжить? [Д/н] Д
Пол:1 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libavdevice57 amd64 7:3.4.11-0ubuntu0.1 [75,1 kB]
Пол:2 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 ffmpeg amd64 7:3.4.11-0ubuntu0.1 [1 587 kB]
Получено 1 662 kB за 2с (916 kB/s)   
Выбор ранее не выбранного пакета libavdevice57:amd64.
(Чтение базы данных … на данный момент установлено 504584 файла и каталога.)
Подготовка к распаковке …/libavdevice57_7%3a3.4.11-0ubuntu0.1_amd64.deb …
Распаковывается libavdevice57:amd64 (7:3.4.11-0ubuntu0.1) …
Выбор ранее не выбранного пакета ffmpeg.
Подготовка к распаковке …/ffmpeg_7%3a3.4.11-0ubuntu0.1_amd64.deb …
Распаковывается ffmpeg (7:3.4.11-0ubuntu0.1) …
Настраивается пакет libavdevice57:amd64 (7:3.4.11-0ubuntu0.1) …
Настраивается пакет ffmpeg (7:3.4.11-0ubuntu0.1) …
Обрабатываются триггеры для libc-bin (2.27-3ubuntu1.6) …
Обрабатываются триггеры для man-db (2.8.3-2ubuntu0.1) …
jane@ryba:~$


Ща поставил. Потом буду тестировать.
Как так, что мятовцы не засунули кодеки? Я же при установке поставил галку ставить все видеокодеки! >:(
Поговори, хоть ты со мной, гитара, семиструнная...

Оффлайн Smorman

  • Активист
  • *
  • Сообщений: 279
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Форум ТВ
Re: Обработка видео
« Ответ #4 : 25 Августа 2022, 19:08:21 »
Чё парятся все так?!
FFmpeg прекрасно всё делает, о чём тут многие и писали!

Даже работает в связке со многими утилитами.
Например с yt-dlp.
Можно yt-dlp-ом тянуть видос практически с любого ресурса и сразу в связке с FFmpeg-ом резать его так, как тебе нужно.
Брать ту часть, которая тебе нужна.
Например тянем с Ютуб видос yt-dlp-ом и сразу FFmpeg-ом режем его от нуля до 06:30:
yt-dlp -f b[height=360] --merge-output-format mp4 -o /home/user/Видео/'%(title)s.%(ext)s' --downloader ffmpeg --downloader-args '-ss 00::00.00 -to 00:06:30.00' https://youtu.be/kXdC_7xzZCYИ т.д. и т.п...

Потом ужимаешь/расширяешь/склеиваешь тем же FFmpeg-ом и усё...
« Последнее редактирование: 25 Августа 2022, 19:33:59 от Smorman »
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: SAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн просто Евгений

  • Автор темы
  • Активист
  • *
  • Сообщений: 367
  • Мы уже идем к вам...
    • Просмотр профиля
Re: Обработка видео
« Ответ #5 : 25 Августа 2022, 21:35:55 »
Установленный FFmpeg не повлиял на косячную работу камеры. Попрежнему AVI файлы камера не может записать, а в другой проге какой-то глюк: выбираю каталог для записи файла, а оно мне пишет, что Выбранный каталог недоступен для записи/доступа!!! Выберите другой, выбираю, а там та же хрень! Это же вальюнтаризьм! >:(
Что делать? :o
Поговори, хоть ты со мной, гитара, семиструнная...

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6061
    • Просмотр профиля
Re: Обработка видео
« Ответ #6 : 25 Августа 2022, 21:41:10 »
просто Евгений, всё стандартно - проверяйте права доступа к каталогам. Программы из snap?

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1300
    • Просмотр профиля
Re: Обработка видео
« Ответ #7 : 26 Августа 2022, 06:41:53 »
sudo apt install mediainfoСмотрим инфу на фильмец Боборовой
mediainfo /home/juve/Верую.avi
Цитировать
General
Complete name                            : /home/juve/Верую.avi
Format                                   : AVI
Format/Info                              : Audio Video Interleave
File size                                : 1.46 GiB
Duration                                 : 1 h 29 min
Overall bit rate                         : 2 320 kb/s
Writing application                      : VirtualDubModRus 1.5.10.2 (build 2540/release)
Writing library                          : VirtualDubMod build 2540/release

Video
ID                                       : 0
Format                                   : MPEG-4 Visual
Format profile                           : Advanced Simple@L5
Format settings                          : BVOP1
Format settings, BVOP                    : 1
Format settings, QPel                    : No
Format settings, GMC                     : No warppoints
Format settings, Matrix                  : Default (MPEG)
Codec ID                                 : XVID
Codec ID/Hint                            : XviD
Duration                                 : 1 h 29 min
Bit rate                                 : 2 086 kb/s
Width                                    : 720 pixels
Height                                   : 400 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 25.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Compression mode                         : Lossy
Bits/(Pixel*Frame)                       : 0.290
Stream size                              : 1.31 GiB (90%)
Writing library                          : XviD 1.2.1 (UTC 2008-12-04)

Audio
ID                                       : 1
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Commercial name                          : Dolby Digital
Codec ID                                 : 2000
Duration                                 : 1 h 29 min
Bit rate mode                            : Constant
Bit rate                                 : 224 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 SPF)
Compression mode                         : Lossy
Stream size                              : 144 MiB (10%)
Alignment                                : Split across interleaves
Interleave, duration                     : 40  ms (1.00 video frame)
Interleave, preload duration             : 500  ms
Service kind                             : Complete Main


Оффлайн просто Евгений

  • Автор темы
  • Активист
  • *
  • Сообщений: 367
  • Мы уже идем к вам...
    • Просмотр профиля
Re: Обработка видео
« Ответ #8 : 26 Августа 2022, 08:47:58 »
В Гувквьюер нашёл где ставится AVI. Если кодировку ставить 264, то всё работает. Если захватить в RAW формате, то проигрыватели не распознают формат.
В прога Oacapture так и не хочет записывать файлы. :(

Нет, прога ставилась отдельно в виде нескольких пакетов с сайта проекта.
« Последнее редактирование: 26 Августа 2022, 08:51:02 от просто Евгений »
Поговори, хоть ты со мной, гитара, семиструнная...

Оффлайн F12

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3998
    • Просмотр профиля
Re: Обработка видео
« Ответ #9 : 26 Августа 2022, 09:34:45 »
просто Евгений, Гувквьюер - это что, стесняюсь спросить?..

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6410
    • Просмотр профиля
Re: Обработка видео
« Ответ #10 : 26 Августа 2022, 10:27:27 »
F12, если не возражаешь, я скажу. Вот такой способ придумал встрять.
Гувквьюер - guvcview. Простенькая гномовская программка захвата картинки с web-камеры. В лUbuntu стоит по умолчанию.

Цитировать
Если кодировку ставить 264, то всё работает. Если захватить в RAW формате, то проигрыватели не распознают формат
Захватил чуток. Один в RAW, второй h264. Оба сохранил в AVI. Оба файла проигрываются плеерами, и стареньким Mplayer (2012г.) и более современным MPV.

На скриншоте, их "заголовки" в бинарном виде. В принципе, это то, что показал jurganov c mediainfo.
Сначала сигнатура "RIFF". Так начинается любой WAV/AVI. Поэтому иногда их называют RIFF-файлы.
Далее, "hdrlavih" - начало блока параметров видеодорожки. В этом блоке, "vids" - видеокодек.
В окне справа вверху, фрагмент захваченный в "RAW", видно, что у него кодек "MJPG".
В окне справа внизу, фрагмент захваченный в "h264", видно, что у него кодек "h264".
Аналогично, дальше есть блок параметров аудиодорожки.
Если видео планируется редактировать и получить качественное изображение, то желательно выставить параметры, с меньшей квантизацией, с более частыми ключевыми кадрами (в идеале - только ключевые кадры). Да, все это приведет к значительному увеличению размера файла.
« Последнее редактирование: 26 Августа 2022, 10:45:56 от andytux »

Оффлайн F12

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3998
    • Просмотр профиля
Re: Обработка видео
« Ответ #11 : 26 Августа 2022, 18:55:59 »
... такой способ придумал встрять.
просто Евгений, извини дружище...   как-то само собой получилось...   но я действительно видимо где-то (на каком-то єтапе изучения великого и могучего) провтыкал, и потому не знаю вот из Гувквьюер, даже с поправкой на транслитерацию, пардон, на то как произносят guvcview носители языка  :coolsmiley:

Оффлайн просто Евгений

  • Автор темы
  • Активист
  • *
  • Сообщений: 367
  • Мы уже идем к вам...
    • Просмотр профиля
Re: Обработка видео
« Ответ #12 : 27 Августа 2022, 09:28:40 »
Да усё вэри вэлл! :D
Мы же носители языка: мы носим его. :coolsmiley:
Выяснил, что штатная Ленововская вэбка недобука не способна складывать AVI в RAW. Гувквьюер делает вид, что чего-то делает, а выходной файл не образуется. С LPI камеры от Webbers myscope 030T складываются файлы в этом формате, но их никакая прога не может проиграть/захватить. Пишут, что формат не распознан. Новый авидемакс 2.8 съедает файл, делает вид, что он его проигрывает, а на экране чёрный квадрат. :idiot2:
Поставил медиаинфо и мордочку к нему. Спасибо. :)
Захватил чуток. Один в RAW, второй h264. Оба сохранил в AVI. Оба файла проигрываются плеерами, и стареньким Mplayer (2012г.) и более современным MPV.
На скрине нет файла в RAW. :-\
Файлы созданные не в RAW у меня все проигрываются всеми плеерами.
Матрёшку (.mkv) Оупеншот хабать не хочет, а Кденливу скормил-- читает.

Вообще, я фотаю этой камерой Луну, Юпитер, Сатурн, Венеру, Марс, Солнце. Задача при съёмке набрать, как можно больше отедльных кадров, а затем при помощи специального софта эти кадры сложить. При этом, на полученном фото будут выделены все мелкие детали и улучшена резкость с увеличением параметра сигнал/шум.
Не сжатый AVI и представляет собой последовательность отдельных не сжатых картинок, аля BMP. Так вот в хрюше с родным софтом эта камера и выдаёт такой файл. При помощи какой-то проги его можно развалить на отдельные кадрики. Собственно, программы сложения астрофото это и делают.
А вот эти новомодные форматы делают ключевой кадр, а потом передают информацию чего там изменяется и в добавок это всё ужимают безбожно. >:(
(Нажмите, чтобы показать/скрыть)
В Линуксе я так и не нашёл прогу которая захватывает поток с моей камеры и складывает его в несжатый поток AVI, который можно обработать астрософтом. На другом Леновском недобуке мне пришлось вернуть хрюшу, после длительных попыток подружить камеру с Линуксом. Сам Линукс работает лучше хрюши и к нему есть актуальные программы, хотя недобук 32 бита. (Щас уже ОСи, начиная с Убунты отказались от поддержки этой архитектуры).
Программа для захвата картинки с вэбки wxAstroCapture не увидела мою астрокамеру. Эта прога есть в репе.
Другая прога AstroDMx Capture не захотела работать с вэбкой и не увидела мою астрокамеру.
Сырная прога слишком примитивная, как ни странно, но она увидела мою астрокамеру, но так как там очень мало настроек и не возможно менять форматы записи, то пользы мне на ноль целых ноль десятых. :-[
В Гувквьюере хоть настроек поболее. 8)
(Нажмите, чтобы показать/скрыть)
Проги, которые увидели мою астрокамеру не могут выдать частоту кадров более 5 к/сек. А родной софт выдаёт 30 к/сек.
Прочитал, что можно из виндовых дров на устройство сделать дрова под Линукс, но мне такое не по зубам. :(
« Последнее редактирование: 27 Августа 2022, 11:29:15 от просто Евгений »
Поговори, хоть ты со мной, гитара, семиструнная...

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6410
    • Просмотр профиля
Re: Обработка видео
« Ответ #13 : 27 Августа 2022, 13:11:57 »
Н-да-а... Оказывается все более чем специфично. Соответственно и подход нужен... Не "котиков снимать", а "астрофизический подход".
Цитировать
я фотаю этой камерой Луну, Юпитер, Сатурн, Венеру...
Вроде-как должен быть "физик из физиков". Все измерено, расчитано, классифицировано.
А пишешь только муть и туман, как "лирик".
Самые верные "физические" предложения и не заметил:
Цитировать
с меньшей квантизацией... в идеале - только ключевые кадры

Цитировать
последовательность отдельных не сжатых картинок
Единичная квантизация в принципе и даст "без сжатия". Вкупе с ключевым кадром, это дает "полный кадр", никаких дельта. От всяких дельта только муть и туман, как от лирики.
В принципе, все параметры, имеющиеся у мпегов всех мастей, направлены на "порчу изображения". Поэтому и называется - сжатие с потерями. Без потерь картинка практически не сжимается.
"Лирик" может продолжать лить воду.
Вопросы к "физику".
Физическое разрешение матрицы твоей астрокамеры?
Глубина цвета?
Интерфейс подключения?
« Последнее редактирование: 27 Августа 2022, 13:15:26 от andytux »

Оффлайн Skif_off

  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: Обработка видео
« Ответ #14 : 27 Августа 2022, 20:52:56 »
Что-то какая-то каша из RAW и контейнеров AVI и MKV (куда что угодно можно уложить, до оглавления и шрифтов)... "Не сжатый AVI" - это как? Если уложить в AVI поток h264 (что странно) - это будет "сжатый AVI", а если уложить MJPEG - "немного сжатый AVI"? :) И непонятно, в каком виде был файл на выходе в WinXP.

Если не нужны артефакты сжатия, то зачем говорить о h264, квантификаторах и ключевых кадрах? Есть более подходящие кодеки - huffyuv или lagarith, ну и гнать поток в RGB.
(В AviDemux, например, второй не вижу в доступных, первый, похоже, в виде реализации FFMpeg, это вроде немного другое. А на форуме пишут, что lagarith может прожевать начиная с 2.6)

 

Страница сгенерирована за 0.08 секунд. Запросов: 26.