[не удалять] Обработка и пересжатие видео [архив №3]

Страницы :   Пред.  1, 2, 3 ... 86, 87, 88 ... 98, 99, 100  След.
Тема закрыта
 

degifly

Стаж: 14 лет 1 месяц

Сообщений: 951

degifly · 10-Июн-11 19:57 (13 лет 4 месяца назад)

LonerD писал(а):
Ведь больший размер кадра - больший битрейд, который тратится только на дутые пиксели.
Во-первых битрейт, во вторых - не факт.
И плюс алгоритмы растяжения могут быть получше тех, что в плеере (как например nnedi3 лучше любого апскейла в плеере, правда он слишком медленный для риалтайма).
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет

Сообщений: 4255

Pustovetov · 10-Июн-11 20:14 (спустя 17 мин.)

degifly писал(а):
И плюс алгоритмы растяжения могут быть получше тех, что в плеере (как например nnedi3 лучше любого апскейла в плеере, правда он слишком медленный для риалтайма).
В случае растяжения 720->848 от апскейла nnedi3 не будет особого проку.
[Профиль]  [ЛС] 

degifly

Стаж: 14 лет 1 месяц

Сообщений: 951

degifly · 10-Июн-11 20:26 (спустя 12 мин., ред. 10-Июн-11 20:26)

Особого - да. Но хоть какой-нибудь да будет
Да вообще между анаморфом и растянутым рипом разницы особой нет.
А скоро нас ожидают срачи 8 бит vs 10 бит, вот это уже будет интересно
[Профиль]  [ЛС] 

Estod

Стаж: 16 лет

Сообщений: 35

Estod · 11-Июн-11 04:03 (спустя 7 часов)

Подскажите, какими программами лучше пользоваться при конвертировании видео из одного разрешения в другое формата mkv?.. В Format Factory, к примеру, качество слишком сильно ухудшается.
[Профиль]  [ЛС] 

*WoRG*

Top Seed 01* 40r

Стаж: 16 лет 4 месяца

Сообщений: 2089

*WoRG* · 11-Июн-11 05:41 (спустя 1 час 37 мин., ред. 11-Июн-11 05:42)

Estod
cmd называется и файлик х264
[Профиль]  [ЛС] 

Street Boy

Стаж: 15 лет 2 месяца

Сообщений: 493

Street Boy · 11-Июн-11 20:29 (спустя 14 часов, ред. 11-Июн-11 20:29)

Я сейчас юзаю QTGMC. При создании скрипта выскакивает вот такая ошибка:

Скажите, пожалуйста, как это убрать..? Наверное, надо что-то в скрипт написать???
[Профиль]  [ЛС] 

Areyou

Стаж: 15 лет 11 месяцев

Сообщений: 1700


Areyou · 11-Июн-11 20:48 (спустя 19 мин.)

Street Boy
Высота кадра чересстрочного видео при цветовом пространстве YV12 должна быть кратна 4. Это жалоба от одного из плагинов или функций скрипта (из его 355 строки). У вас исходный кадр с каким разрешением?
[Профиль]  [ЛС] 

Street Boy

Стаж: 15 лет 2 месяца

Сообщений: 493

Street Boy · 11-Июн-11 20:56 (спустя 7 мин.)

720*480
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет

Сообщений: 4255

Pustovetov · 11-Июн-11 21:07 (спустя 11 мин.)

Street Boy писал(а):
720*480
Покажите свой скрипт целиком.
[Профиль]  [ЛС] 

crazy-cactus

Top Seed 02* 80r

Стаж: 16 лет 11 месяцев

Сообщений: 2813

crazy-cactus · 11-Июн-11 21:42 (спустя 35 мин.)

hakker-v
https://rutr.life/forum/viewtopic.php?t=3394345
[Профиль]  [ЛС] 

Street Boy

Стаж: 15 лет 2 месяца

Сообщений: 493

Street Boy · 12-Июн-11 09:32 (спустя 11 часов)

Код:
LoadPlugin("D:\Programs\MeGUI\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("C:\Users\Сергей\Desktop\Avril Lavigne - Hot - [avril-media.com].d2v")
crop( 8, 4, -4, 0)
import("D:\Programs\MeGUI\tools\avisynth_plugin\QTGMC.avsi")
LoadPlugin("D:\Programs\MeGUI\tools\avisynth_plugin\nnedi3.dll")
LoadPlugin("D:\Programs\MeGUI\tools\avisynth_plugin\mvtools2.dll")
LoadPlugin("D:\Programs\MeGUI\tools\avisynth_plugin\SSE2Tools.dll")
LoadPlugin("D:\Programs\MeGUI\tools\avisynth_plugin\RemoveGrainSSE2.dll")
LoadPlugin("D:\Programs\MeGUI\tools\avisynth_plugin\RepairSSE2.dll")
LoadPlugin("D:\Programs\MeGUI\tools\avisynth_plugin\RSharpenSSE2.dll")
LoadPlugin("D:\Programs\MeGUI\tools\avisynth_plugin\mt_masktools-26.dll")
LoadPlugin("D:\Programs\MeGUI\tools\avisynth_plugin\mt_masktools-25.dll")
QTGMC( Preset="Slow", SourceMatch=2, Sharpness=0.4, TR2=2)
ConvertToYV12(interlaced=true)
ColorMatrix(interlaced=true, clamp=0, threads=0)
#resize
#denoise
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет

Сообщений: 4255

Pustovetov · 12-Июн-11 09:36 (спустя 3 мин.)

Street Boy писал(а):
crop( 8, 4, -4, 0)
...
ConvertToYV12(interlaced=true)
ColorMatrix(interlaced=true, clamp=0, threads=0)
Вот лишние строки.
[Профиль]  [ЛС] 

Street Boy

Стаж: 15 лет 2 месяца

Сообщений: 493

Street Boy · 12-Июн-11 11:30 (спустя 1 час 54 мин.)

Спасибо. У меня еще на выходе получилось видео с 59.940 fps. Как уменьшить до 23.976?
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет

Сообщений: 4255

Pustovetov · 12-Июн-11 13:23 (спустя 1 час 52 мин., ред. 12-Июн-11 13:23)

Street Boy писал(а):
Спасибо. У меня еще на выходе получилось видео с 59.940 fps. Как уменьшить до 23.976?
QTGMC( Preset="Slow", SourceMatch=2, Sharpness=0.4, TR2=2, FPSDivisor=2).tdecimate()
Но tdecimate() только если Вы точно уверены что там телекино, а не настоящий интерлейс. Если нужен crop то его вставьте после qtgmc, а не до.
[Профиль]  [ЛС] 

Areyou

Стаж: 15 лет 11 месяцев

Сообщений: 1700


Areyou · 12-Июн-11 14:13 (спустя 50 мин.)

Если было телекино, то и скрипт деинтерлейса нельзя было применять, вместо этого нужна была бы перестановка полей через TFM (тогда был бы смысл в tdecimate). Если же до скрипта было нормальное чересстрочное видео, то частоту можно понизить только отбросив нечетные кадры - до 29.97 через SelectEven().
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет

Сообщений: 4255

Pustovetov · 12-Июн-11 16:17 (спустя 2 часа 3 мин.)

Areyou писал(а):
Если было телекино, то и скрипт деинтерлейса нельзя было применять, вместо этого нужна была бы перестановка полей через TFM (тогда был бы смысл в tdecimate). Если же до скрипта было нормальное чересстрочное видео, то частоту можно понизить только отбросив нечетные кадры - до 29.97 через SelectEven().
Ню-ню...
[Профиль]  [ЛС] 

rashstep

Top Seed 01* 40r

Стаж: 16 лет 6 месяцев

Сообщений: 519

rashstep · 13-Июн-11 12:45 (спустя 20 часов)

Есть исходник - ts
Format: AVC
Bit rate: 12.2 Mbps
Width: 1 280 pixels
Height: 720 pixels
Frame rate: 50.000 fps
Scan type: Progressive
Задача - пересжать без ресайза битрейтом ~ 4 Mbps с частотой 25 fps
Код:
DirectShowSource("<path to ts>", audio=false, fps=50.000, convertfps=true)
ChangeFPS(25.000)
Достаточно ли только этого или есть более качественные решения?
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет

Сообщений: 4255

Pustovetov · 13-Июн-11 14:29 (спустя 1 час 43 мин.)

rashstep писал(а):
Достаточно ли только этого или есть более качественные решения?
Начните с того что воспользуйтесь dgavcindex
[Профиль]  [ЛС] 

rashstep

Top Seed 01* 40r

Стаж: 16 лет 6 месяцев

Сообщений: 519

rashstep · 13-Июн-11 22:34 (спустя 8 часов)

Pustovetov
Проиндексировал
лог
Stream Type: Transport [188]
Profile: High
Level: 4
Frame Size: 1280x720
SAR: 1:1
Display Size: 1280x720
Frame Rate: 50.000000 fps
Colorimetry: BT.709 [1]
Frame Structure: Frame
Frame Type: not yet
Coded Number: 369740
Playback Number: 369740
Frame Repeats: 0
Field Repeats: 0
Bitrate: 12.819
Bitrate (Avg): 12.282
Bitrate (Max): 21.340
Audio Stream: 83: AC3 3/2 48 448
Audio Stream: 84: AC3 3/2 48 448
Audio Stream: 85: AC3 3/2 48 448
Audio Stream: 86: AC3 3/2 48 448
Elapsed: 0:11:13
Remain: 0:00:00
FPS:
Info: Finished!
Что посоветуете?
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет

Сообщений: 4255

Pustovetov · 13-Июн-11 23:21 (спустя 47 мин.)

rashstep писал(а):
Что посоветуете?
Ну а дальше, что-то типа
avcsource("xxx.dga")
selecteven()
и на пережатие. Но зачем Вам уменьшать fps?
[Профиль]  [ЛС] 

sumit

Стаж: 14 лет 5 месяцев

Сообщений: 325

sumit · 14-Июн-11 09:45 (спустя 10 часов)

Вопрос к логичности...
Имеется видео 1920х800, кодируется кодеком xvid, соответственно должен быть мод 16, но, если просто перевести получается 720х300.
Так какое из двух зол выбрать?
1) растянуть до 304.
2) обрезать по краям до 1894(1896)х800, получив при этом минимальные искажения ар.
[Профиль]  [ЛС] 

Exner

Top Loader 02* 300GB

Стаж: 14 лет 11 месяцев

Сообщений: 2272

Exner · 14-Июн-11 10:07 (спустя 22 мин.)

sumit писал(а):
1) растянуть до 304.
Лучше небольшое искажение, нежели потеря части кадра. Хотя, в принципе, одно ничем не лучше другого. Выбрал бы 720х304. На XviD искажение и покруче бывает
[Профиль]  [ЛС] 

crazy-cactus

Top Seed 02* 80r

Стаж: 16 лет 11 месяцев

Сообщений: 2813

crazy-cactus · 14-Июн-11 10:19 (спустя 11 мин.)

sumit, предложу третий вариант:
3) добавить бордюры по два пикселя сверху и снизу
[Профиль]  [ЛС] 

Tim68

Стаж: 14 лет 9 месяцев

Сообщений: 712


Tim68 · 14-Июн-11 10:36 (спустя 17 мин., ред. 14-Июн-11 10:36)

sumit писал(а):
Так какое из двух зол выбрать?
Возможно почитать это и принять третье "зло"
[Профиль]  [ЛС] 

Areyou

Стаж: 15 лет 11 месяцев

Сообщений: 1700


Areyou · 14-Июн-11 13:00 (спустя 2 часа 23 мин.)

sumit
Оба варианта приемлемы, поскольку округление негрубое, а при кропе потеря почти символическая. А вот поля по 2 пиксела ни в коем случае приделывать не стоит. По той же причине, что и размер кратен 4, у кодера рамер блоков тоже округляется, и если от края будет сделана граница с черным в 2 пиксела, при ограниченном битрейте кодера там может возникать даже бахрома, либо битрейт на это будет расходоваться в ущерб остальному изображению.
Третье зло - вообще из другой области.
[Профиль]  [ЛС] 

Skazhutin

Стаж: 17 лет 3 месяца

Сообщений: 6701

Skazhutin · 14-Июн-11 15:08 (спустя 2 часа 7 мин.)

Бордюры вроде нельзя стало добавлять, лепят сомнительно как за недокроп
[Профиль]  [ЛС] 

Tim68

Стаж: 14 лет 9 месяцев

Сообщений: 712


Tim68 · 14-Июн-11 17:21 (спустя 2 часа 12 мин., ред. 14-Июн-11 17:21)

Areyou писал(а):
Третье зло - вообще из другой области.
Само-собой из другой, разве можно создавать такое зло, а именно из 800 пикселей делать всего 300 по вертикали. Что потом прикажите делать с такой полосочкой на экране, в лупу разглядывать? Для широкоэкранок низкое разрешение зло, чтоб потом не смотреть мазьню во весь экран. Если уж и делать широкоэкранку, то анаморфную для сохранения максимально возможного разрешения по вертикали, как минимум DVD-го, и молиться на качественный скалер воспроизводящего или отображающего устройства.
Понятно, что с анаморфом у avi-к проблемма, да и возможно необходима поддержка аппаратным плеером (догадка из выбора xvid-а), ну и "флаг" в руки, точнее как минимум технология компрессии данных MPEG-2.
[Профиль]  [ЛС] 

Areyou

Стаж: 15 лет 11 месяцев

Сообщений: 1700


Areyou · 14-Июн-11 18:01 (спустя 40 мин., ред. 14-Июн-11 18:01)

Tim68
Здесь речь была об xvid (округлять или отрезать - я так понял суть вопроса), дело не в количестве (много или мало) элементов. Поэтому спорная проблема о том, 704 или 720 представляют в MPEG2 для DVD стандартный формат, здесь на выборе никак не отражается. С анаморфом в avi есть только один стандартный формат (Divx для плееров "Ultra certified"), который не сильно распространен. В остальных случаях для avi анаморф не предусмотрен (хотя на компьютере его проигрывание легко реализуется) и формат кадра нужно устанавливать количеством элементов горизонтали/вертикали. Сам вопрос обычно встает при переводе из анаморфного DVD, здесь же исходное видео с пресловутыми "квадратными" пикселами, и выбор очевиден (не анаморф).
[Профиль]  [ЛС] 

crazy-cactus

Top Seed 02* 80r

Стаж: 16 лет 11 месяцев

Сообщений: 2813

crazy-cactus · 14-Июн-11 19:44 (спустя 1 час 42 мин., ред. 14-Июн-11 19:44)

Попросили привести к хоть сколь-нибудь смотрибельному виду видео, пожатое DivX 3 со всеми возможными артефактами:
- нарушение AR
- неоткропанные поля
- рассыпание на квадраты
- невыполненный (хотя, скорее, выполненный криво) деинтерлейс

Исходников, разумеется, нет. Вот сижу и плачу - с одной стороны, пережимать пережатку нехорошо, с другой - смотреть в таком виде невозможно... Что посоветуете (просьба - варинаты вида "выбросить в помойку и забыть" просьба не предлагать)? Мне приходят в голову только радикальные идеи - принудительно пройтись деинтерлейсером и аккуратно подушить "мылящими" шумодавами, дабы разбить квадраты...
[Профиль]  [ЛС] 

Топтыга

Старожил

Стаж: 16 лет 3 месяца

Сообщений: 1137

Топтыга · 14-Июн-11 19:45 (спустя 1 мин.)

crazy-cactus неужели нигде нет фабрики звёзд?
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error