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


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

Автор Тема: Видеоплеер с жёсткой синхронизацией видео с аудио  (Прочитано 1546 раз)

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

Оффлайн ITicDigger

  • Автор темы
  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Монтирую видео с повышенной требовательностью к синхронизации видео и аудио дорожек. После сборки в выходной формат и просмотра в SMPlayer или Parole получаю нелинейный рассинхрон (то синхронно то не синнхронно) с величиной где-то в пол секунды. Сперва грешил на ПО для монтажа но импортировал туда выходной файл, просмотрел в нём и увидел что всё синхронно. Выходит, что плееры косячат. Есть ли плеер с возможностью включения принудительной синхронизации пусть в ущерб производительности? То есть, меня устроет если видео будет подвисать, но только пусть оно это делает синхронно со звуком.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6902
    • Просмотр профиля
Цитировать
нелинейный рассинхрон (то синхронно то не синнхронно) с величиной где-то в пол секунды.
Это не плееры косячат. Это косячат твои знания теории сжатия видео с потерями. Конкретнее - смотри ключевые кадры. Чем чаще ключевые кадры, тем меньше рассинхронизация.
Опять-же, это теория. На практике все сложнее. Может влиять так-же алгоритм чередования блоков аудио и видио в контейнере.
« Последнее редактирование: 07 Февраля 2019, 08:44:55 от andytux »

Оффлайн ITicDigger

  • Автор темы
  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Это не плееры косячат. Это косячат твои знания теории сжатия видео с потерями. Конкретнее - смотри ключевые кадры.
Я ничего не знаю об устройстве сжатия с потерями, но тот факт, что плеер монтажки показывает собранное видео с оригинальной синхронизацией, а два плеера - нет, намекает, что кто-то из этих троих прав а кто-то прикидывается.
« Последнее редактирование: 07 Февраля 2019, 11:08:18 от ITicDigger »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6734
  • 20% Cooler
    • Просмотр профиля
Запустите плеер через консоль. Mpv, например, выдаёт диагностические сообщения.

Запуск HD видео на слабом компьютере:
(Нажмите, чтобы показать/скрыть)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ITicDigger

  • Автор темы
  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Запустите плеер через консоль. Mpv, например, выдаёт диагностические сообщения.

Запуск HD видео на слабом компьютере:
(Нажмите, чтобы показать/скрыть)
Да, уже попробовал mpv, поигрался с пропуском кадров, запустил на более слабой машине - там если битрейт большой то сильный рассинхрон и mpv выдаёт штук 6 советов что можно предпринять - почти всё попробовал, особо не помогает. Пока что самый "синхронный" плеер - это предпросмотр в kdenlive... Он настолько радикален, что если проц не справляется то звук предпочтёт затормозить но не отцепится от своей законной позиции в видео.

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
ITicDigger, можете кусок проблемного файла выложить?

Оффлайн ITicDigger

  • Автор темы
  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Tear, Нет( Максимум mediainfo. Нужно?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6734
  • 20% Cooler
    • Просмотр профиля
ITicDigger, нужно. И еще вывод mpv приложите, пожалуйста.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ITicDigger

  • Автор темы
  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
ITicDigger, нужно. И еще вывод mpv приложите, пожалуйста.
General
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom (isom/iso2/avc1/mp41)
Overall bit rate                         : 28.3 Mb/s
Writing application                      : Lavf57.71.100

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L3.1
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 5 min 40 s
Bit rate                                 : 28.1 Mb/s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 30.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 1.015
Stream size                              : 1.11 GiB (99%)
Writing library                          : x264 core 152 r2854 e9a5903
Encoding settings                        : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=4 / psy=1 / psy_rd=1,00:0,00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=1 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=120 / keyint_min=12 / scenecut=40 / intra_refresh=0 / rc_lookahead=20 / rc=crf / mbtree=1 / crf=18,0 / qcomp=0,60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1,40 / aq=1:1,00
Color range                              : Limited
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : mp4a-40-2
Bit rate mode                            : Constant
Bit rate                                 : 192 kb/s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 46.875 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 7.94 MiB (1%)
Default                                  : Yes
Alternate group                          : 1


(+) Video --vid=1 (*) (h264 1280x720 30.000fps)
 (+) Audio --aid=1 --alang=und (*) (aac 2ch 48000Hz)
VO does not support requested hardware decoder, or loading it failed.
AO: [pulse] 48000Hz stereo 2ch float
VO: [opengl] 1280x720 yuv420p
AV: 00:05:40 / 00:05:40 (99%) A-V:  0.000 Cache:  0s+0KB


Exiting... (End of file)

Оффлайн mazut

  • Забанен
  • Активист
  • *
  • Сообщений: 703
  • да, не заходи ты сюда!
    • Просмотр профиля
Это не плееры косячат. Это косячат твои знания теории сжатия видео с потерями. Конкретнее - смотри ключевые кадры.
Я ничего не знаю об устройстве сжатия с потерями, но тот факт, что плеер монтажки показывает собранное видео с оригинальной синхронизацией, а два плеера - нет, намекает, что кто-то из этих троих прав а кто-то прикидывается.
Я занимался когда-то этим, откуда ты берешь рип? Это важно. Сжатие видео и звука раздельно, потом склей их вместе. Но если с рипа была рассонхринизая. Тут ни фига не поправишь. Или танцы с бубном.
« Последнее редактирование: 09 Февраля 2019, 11:12:53 от mazut »
Патрикеич.
Под наблюдением.

Оффлайн ITicDigger

  • Автор темы
  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
откуда ты берешь рип?
что такое рип?

Оффлайн mazut

  • Забанен
  • Активист
  • *
  • Сообщений: 703
  • да, не заходи ты сюда!
    • Просмотр профиля
Это когда ты записыаешь с телевизора, с торрента. и остальных, не будем говорить.Модеры заругают. Другая проблема.Тот же VLC не поднимет. Хотя, я лучего плеера не нашол. Есть : MPlayer. http://www.mplayerhq.hu/design7/news.html
Патрикеич.
Под наблюдением.

Оффлайн ITicDigger

  • Автор темы
  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Видео с обычной камеры, это не захват видео с экрана или что-то подобное. Простая съёмка. Да тут даже дло не во входном видео. Это титры и видео там по стольку по скольк - пара тройка коротеньких врезок. Я пробовал их удалять и смотреть синхронизацию титров - косяк не уходит. Это видимо что-то внутренне в Kdeenlive, в 2017-м году уже кто-то натыкался на неё, находил на их оф. форуме.
« Последнее редактирование: 10 Февраля 2019, 13:30:26 от Azure »

Оффлайн mazut

  • Забанен
  • Активист
  • *
  • Сообщений: 703
  • да, не заходи ты сюда!
    • Просмотр профиля
Я тебе про что говорю. Рассхронизацию, не исправишь никак. Твои девайсы жрут ужэ с расхроницизацей. Звука и видео.
Патрикеич.
Под наблюдением.

 

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