Прехвърляне към съдържание


Снимка

Ръководство конвертиране (рипване) на DVD в AVI


  • Моля, влезте, за да отговорите
160 отговора по тази тема

#16 stanilabg

stanilabg

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 1375 мнения
  • Пол:Мъж
  • Живущ в:Пловдив, Кючука
  • Интереси:Акваристика

Публикувано: 13 February 2009 - 15:53

Привет Night_Raven.
Първо да те поздравя за доброто ръководство. Днес реших да пробвам рипването на едно ДВД и резултатът беше изключителен добър. Браво.
Имам няколко въпроса към теб.
Защо, след като съм задал за Number CD = 2, за 1 CD = 700, а Total File Size = 1400 MB (това го прави автоматично) и без да давам отметка на Split final file into CDs, се получи филм с големина 994 MB?
След теста, стойността след бутона Load = 170%. Фатално ли е това? До колкото разбирам, това е много повече от желаните 80%. Искам да поясня, че стойностите Width x Height бяха съответно 720 x 384, W-Zoom = 100% (H-Zoom не си спомням), а Aspect Error = 0.0 т.е. идеална. Предполагам няма смисъл да намалям разделителната способност на 640 x 480 само и само да влезна в нормите?
При настройването на XviD кодека не сложих отметки на Quarter Pixel и Global Motion Compensation воден от мисълта, че ще гледам филма на дом. плеър, но пък зададох за Number CD = 2. Отразява ли се това разминаване някак на качеството и със сигурност ли няма да ми тръгне филма на дом. плеър, ако сложа отметки на тези две функции?
И последно, има ли програма, с която да мога да копирам въпросното ДВД, което е на твърдият ми диск, така че файловете да не са "мъртви"? Не желая най-напред да записвам ДВД-то на диск и после да го копирам с DVD Decrypter. Има ли друг начин?

И пак да кажа, полученият филм е с много добро качество.

#17 Night_Raven

Night_Raven

    Subject Delta

  • Администратори
  • ПипПипПипПипПипПип
  • 23013 мнения
  • Пол:Мъж
  • Живущ в:Русе

Публикувано: 13 February 2009 - 20:47

Защо, след като съм задал за Number CD = 2, за 1 CD = 700, а Total File Size = 1400 MB (това го прави автоматично) и без да давам отметка на Split final file into CDs, се получи филм с големина 994 MB?

По принцип това може да е както бъг, така и функция. Възможно е да има някакъв проблем с XviD кодека. Можеш да го деинсталираш и да го инсталираш (последната му версия) на чисто от самостоятелния му инсталатор. Може обаче и да е нарочно това. По принцип XviD преценява за всеки кадър поотделно какъв quantizer да зададе (т.е. какво да е качеството му). Възможно е по негова преценка да е задал на всички/повечето кадри по-висока стойност на quantizer-а (по-ниско качество), което според него е достатъчно и няма смисъл от повече. Това може да е правилно решение, но може и да не е. Ако файлът има дефекти (пикселизация или шум от компресия), то значи XviD не е преценил нещата както трябва, което може да се случи, ако има някакъв проблем. Затова ти предложих преинсталация на кодека.
Има и още един вариант - задал си много голям краен размер за файл с кратка продължителност. Т.е. финалният размер е ПРЕдостатъчен за файл със съответната продължителност. Т.е. XviD се разпростира колкото му душа иска, но каквото и да прави не успява да достигне желания от теб размер, просто защото няма начин.

След теста, стойността след бутона Load = 170%. Фатално ли е това? До колкото разбирам, това е много повече от желаните 80%. Искам да поясня, че стойностите Width x Height бяха съответно 720 x 384, W-Zoom = 100% (H-Zoom не си спомням), а Aspect Error = 0.0 т.е. идеална. Предполагам няма смисъл да намалям разделителната способност на 640 x 480 само и само да влезна в нормите?

Това, че си получил 170%, означава точно това - файлът ти е кратък за размера, който му задаваш. Т.е размерът е излишно голям и можеш да получиш отлично качество на много по-малък размер. Ако искаш, можеш да върнеш обратно стойностите на Min quantizer от 2 на 1 в този прозорец:
Публикувано изображение

Ако смъкнеш разделителната способност, би трябвало да получиш още по-висок процент, защото съотношението битрейт/пиксел се подобрява.
Битрейтът и разделителната способност могат да се илюстрират така. Разделителната способност е една голяма нива, а битрейтът са машините, която я обработват. Ако нивата е голяма, трябват повече машини, за да я обработят. Ако нивата намалее, но броят на машините остане, то те могат да я обработят по-качествено за същото време.

По принцип смъкването на разделителната способност се прави при рипове с малко по-нисък битрейт. Такива са например рипове на 1 диск, особено ако филмът е по-дългичък. При смаляване на разделителната способност битрейтът се разпределя на по-малко площ и така се получава по-добро качество. Макар полученият файл да е с по-ниска разделителна способност, при разпъването му на цял екран (full screen) при гледане резултатът ще е по-добър от файл с малко по-висока разделителна способност, на който обаче не му е достигнал битрейт, за да се запази сносно качество.

При настройването на XviD кодека не сложих отметки на Quarter Pixel и Global Motion Compensation воден от мисълта, че ще гледам филма на дом. плеър, но пък зададох за Number CD = 2. Отразява ли се това разминаване някак на качеството и със сигурност ли няма да ми тръгне филма на дом. плеър, ако сложа отметки на тези две функции?

Quarter Pixel има следните последствия:
- понижен или повишен краен размер на файла, т.е. тази опция може както да ти спести битрейт, така и да прахоса още повече;
- повишено качество, което в повечето случаи е обаче слабо забележимо;
- удължено време за компресия.
Дали размерът на крайния файл ще се повиши или понижи няма как да се прецени по абсолютно никакъв начин освен компресия на целия филм с и без опцията и да се сравнят размерите.
По безопасният/универсалният вариант е да не се включва. Не че не може да има и благоприятен ефект, но не е сигурно. Което ми напомня да направя подобно уточнение в самото ръководство.

Global Motion Compensation може да спести битрейт (намали размера на крайния файл), ако не се ползва фиксиран размер, а се ползва фиксиран битрейт. Т.е. размерът на крайния файл е колкото-толкова. А ако се ползва фиксиран размер, GMC може да подобри качеството, защото освободеното пространство значи по-висок битрейт за сцени, които могат да се възползват от това. Global Motion Compensation обаче забавя времето за компресия. При компресиране с висок битрейт няма особен смисъл от тази опция, защото битрейтът ще е достатъчен така или иначе и дори GMC да спести малко, то на фона на големия основен битрейт ползата ще е минимална. Тази опция би била по-полезна за малки рипове (1CD например), където всеки бит е ценен.

Напълно възможно е даден DVD плеър да успее да прочете AVI файл с XviD видео и тези настройки. Зависи от DVD плеъра. В общи линии плеърите с чип на MediaTek възпроизвеждат тези файлове. Гаранции обаче няма никакви. Както казах, зависи от конкретния плеър и трябва да се тества с някой файл.
Аз съм писал да не се активират, защото е далеч по-сигурно и универсално по този начин - общо взето всеки плеър (с поддръжка на XviD разбира се) би трябвало да се справи с компресирания файл, докато ако Q-pel и GMC са активирани, става малко като тото 6/49 - не се знае кой плеър къде какво поддържа и какво не.

И последно, има ли програма, с която да мога да копирам въпросното ДВД, което е на твърдият ми диск, така че файловете да не са "мъртви"? Не желая най-напред да записвам ДВД-то на диск и после да го копирам с DVD Decrypter. Има ли друг начин?

Ако дадено DVD е вече копирано на харда и функционира нормално, то значи вече е декриптирано с DVD Decrypter (или друга програма за целта). При това положение това DVD може да се запише директно на DVD диск и трябва да функционира.

Love is just a chemical, no matter the origin. We give it meaning by choice.
 


- Eleanor Lamb (BioShock 2)


#18 stanilabg

stanilabg

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 1375 мнения
  • Пол:Мъж
  • Живущ в:Пловдив, Кючука
  • Интереси:Акваристика

Публикувано: 14 February 2009 - 10:22

По принцип това може да е както бъг, така и функция. Възможно е да има някакъв проблем с XviD кодека. Можеш да го деинсталираш и да го инсталираш (последната му версия) на чисто от самостоятелния му инсталатор.


Цялото конвертиране се извърши на виртуалната машина, на която нямам никакви кодеци. Т.е. за целта използвах даденият от теб линк за XviD кодека.

Може обаче и да е нарочно това. По принцип XviD преценява за всеки кадър поотделно какъв quantizer да зададе (т.е. какво да е качеството му). Възможно е по негова преценка да е задал на всички/повечето кадри по-висока стойност на quantizer-а (по-ниско качество), което според него е достатъчно и няма смисъл от повече. Това може да е правилно решение, но може и да не е. Ако файлът има дефекти (пикселизация или шум от компресия), то значи XviD не е преценил нещата както трябва, което може да се случи, ако има някакъв проблем. Затова ти предложих преинсталация на кодека.
Има и още един вариант - задал си много голям краен размер за файл с кратка продължителност. Т.е. финалният размер е ПРЕдостатъчен за файл със съответната продължителност. Т.е. XviD се разпростира колкото му душа иска, но каквото и да прави не успява да достигне желания от теб размер, просто защото няма начин.


Според какво да се ориентирам/ме за крайният размер на файла - Number CD = 1;2;3 и т.н.? Може ли да се каже, че за филм с продължителност около 1 час = 1CD, 2 часа = 2CD....?

Ако смъкнеш разделителната способност, би трябвало да получиш още по-висок процент, защото съотношението битрейт/пиксел се подобрява.
Битрейтът и разделителната способност могат да се илюстрират така. Разделителната способност е една голяма нива, а битрейтът са машините, която я обработват. Ако нивата е голяма, трябват повече машини, за да я обработят. Ако нивата намалее, но броят на машините остане, то те могат да я обработят по-качествено за същото време.

По принцип смъкването на разделителната способност се прави при рипове с малко по-нисък битрейт. Такива са например рипове на 1 диск, особено ако филмът е по-дългичък. При смаляване на разделителната способност битрейтът се разпределя на по-малко площ и така се получава по-добро качество. Макар полученият файл да е с по-ниска разделителна способност, при разпъването му на цял екран (full screen) при гледане резултатът ще е по-добър от файл с малко по-висока разделителна способност, на който обаче не му е достигнал битрейт, за да се запази сносно качество.


Може ли да променя ръчно този битрейт в полето Video/Average Bitrate? Правил съм всичко според ръководството, така че не съм експериментирал да я сменям ръчно.
От къде взима по принцип Gordian Knot тази стойност (в моя случай 1440 kbps)? Оригиналното ДВД показваше стойност 6000 kbps. чрез програма като MediaInfo. Да разбирам ли, че е приценил според продължителността на филма, че ще са нужни само толкова битрейти?

Quarter Pixel има следните последствия:
- понижен или повишен краен размер на файла, т.е. тази опция може както да ти спести битрейт, така и да прахоса още повече;
- повишено качество, което в повечето случаи е обаче слабо забележимо;
- удължено време за компресия.
Дали размерът на крайния файл ще се повиши или понижи няма как да се прецени по абсолютно никакъв начин освен компресия на целия филм с и без опцията и да се сравнят размерите.
По безопасният/универсалният вариант е да не се включва. Не че не може да има и благоприятен ефект, но не е сигурно. Което ми напомня да направя подобно уточнение в самото ръководство.

Напълно възможно е даден DVD плеър да успее да прочете AVI файл с XviD видео и тези настройки. Зависи от DVD плеъра. В общи линии плеърите с чип на MediaTek възпроизвеждат тези файлове. Гаранции обаче няма никакви. Както казах, зависи от конкретния плеър и трябва да се тества с някой файл.
Аз съм писал да не се активират, защото е далеч по-сигурно и универсално по този начин - общо взето всеки плеър (с поддръжка на XviD разбира се) би трябвало да се справи с компресирания файл, докато ако Q-pel и GMC са активирани, става малко като тото 6/49 - не се знае кой плеър къде какво поддържа и какво не.


Разбрах. Нужни са експерименти.

Ако дадено DVD е вече копирано на харда и функционира нормално, то значи вече е декриптирано с DVD Decrypter (или друга програма за целта). При това положение това DVD може да се запише директно на DVD диск и трябва да функционира.


Тук явно не съм се изразил много точно за въпроса си. Интересуваше ме, дали мога да използвам файловете от дадено ДВД, свалено от мрежата, торенти, ...направо в Gordian Knot, т.е. дали файловете ще са "мъртви"?

П.П. Малко извън темата. На реалната машина имам инсталиран твоят пакет, където версията на XviD кодека е 1.1.3, ако не се лъжа. Опитвал съм се да използвам същите настройки, описани в това ръководство, въпреки, че някъде не съответстват самите възможности, които дават двете версии. Въпросът ми е следния:
Защо, когато конвертирам с VirtualDub/MPEG2/Mod, не се получава такъв добър резултат, както чрез Gordian Knot, като използвам за компресия XviD, при това входния формат е AVI/x264/5000-6000 kbps/1280x720 или по-висока, (при Gordian Knot входните стойности са понякога по-ниски, като се има в предвид че се използва ДВД) т.е. VirtualDub има от къде да вземе нужната информация, която е предостатъчна (онова за кофата и чашата, от голямо към малко, а не обратното)? Резултатът е добър, но ако използвам за компресия DivX. Не че ме бърка, ама нали XviD е по добър като компресия. Дали ще има ефект, ако се смени версията на кодека? Как да премахна само него от пакета ти и да го заменя с най новия?

#19 Night_Raven

Night_Raven

    Subject Delta

  • Администратори
  • ПипПипПипПипПипПип
  • 23013 мнения
  • Пол:Мъж
  • Живущ в:Русе

Публикувано: 14 February 2009 - 23:51

Според какво да се ориентирам/ме за крайният размер на файла - Number CD = 1;2;3 и т.н.? Може ли да се каже, че за филм с продължителност около 1 час = 1CD, 2 часа = 2CD....?

Няма някакъв наистина добър ориентир. Въпрос на лична преценка е. Зависи основно (но не само) от това дали потребителят иска да запази оригиналния AC3 звук или има намерение да го компресира в MP3 например. Друг важен фактор е доколко на даден потребител му дреме за качеството.
Ако звукът ще се компресира в MP3, то 1 CD диск е напълно достатъчен за около 90-100 минути филм с добро качество.
Ако звукът ще остава в AC3, 1 CD диск е достатъчен за около 60-70 минути. Над тази продължителност е желателно да се примине на 2 CD диска.
Поне това е моето мнение. И все пак, отново да кажа, зависи от това дали звукът ще се компресира или не, какво точно съдържание се компресира, доколко потребителят е взискателен, дали ще оразмерява видео потока, на какво ще се гледа крайният файл и още и още. Фактори има доста.

Може ли да променя ръчно този битрейт в полето Video/Average Bitrate? Правил съм всичко според ръководството, така че не съм експериментирал да я сменям ръчно.
От къде взима по принцип Gordian Knot тази стойност (в моя случай 1440 kbps)? Оригиналното ДВД показваше стойност 6000 kbps. чрез програма като MediaInfo. Да разбирам ли, че е приценил според продължителността на филма, че ще са нужни само толкова битрейти?

Можеш да промениш тази стойност, ако ползваш режим за изчисляване на среден размер на файла (Calculate Avi File Size). Gordian Knot изчислява тази стойност. Първо указваш колко искаш да е финалния размер на файла, т.е. задаваш ограничение в размера. Това значи, че независимо какво прави и струва програмата трябва да се вмести в този размер. Да речем това е 700MB (1CD). След това на програмата се указва кой ще е аудио файлът, който ще се ползва (или се указва битрейта му). Така програмата разбира каква част от финалния размер на файла се пада на аудиото и съответно колко размер остава за видео битрейта. Вече на базата на това колко пространство има за видео потока се изчислява средния битрейт на видеото, който е добър ориентир за качеството по принцип.
Не сравнявай битрейтите на XviD с битрейтите на DVD (което е в MPEG-2 формат). Това са различни кодеци. Все едно сравняваш конските сили на автомобил и да речем камион. Битрейтът при MPEG-2 е по-висок, защото MPEG-2 компресията е по-неефективна. Т.е. алгоритмите й на компресия са по-слаби и за единица пространство запазва по-малко от качеството. Затова е нужен по-висок битрейт.

Тук явно не съм се изразил много точно за въпроса си. Интересуваше ме, дали мога да използвам файловете от дадено ДВД, свалено от мрежата, торенти, ...направо в Gordian Knot, т.е. дали файловете ще са "мъртви"?

Не би трябвало да има проблем. Предполагам зависи доколко изтеглените DVD филми са обработвани с разни програми, но ако са просто рипнати с DVD Decrypter, DVDFab, SmartRipper или друга декриптираща програма, то би трябвало да са напълно годни да се ползват в Gordian Knot.

П.П. Малко извън темата. На реалната машина имам инсталиран твоят пакет, където версията на XviD кодека е 1.1.3, ако не се лъжа. Опитвал съм се да използвам същите настройки, описани в това ръководство, въпреки, че някъде не съответстват самите възможности, които дават двете версии. Въпросът ми е следния:
Защо, когато конвертирам с VirtualDub/MPEG2/Mod, не се получава такъв добър резултат, както чрез Gordian Knot, като използвам за компресия XviD, при това входния формат е AVI/x264/5000-6000 kbps/1280x720 или по-висока, (при Gordian Knot входните стойности са понякога по-ниски, като се има в предвид че се използва ДВД) т.е. VirtualDub има от къде да вземе нужната информация, която е предостатъчна (онова за кофата и чашата, от голямо към малко, а не обратното)? Резултатът е добър, но ако използвам за компресия DivX. Не че ме бърка, ама нали XviD е по добър като компресия. Дали ще има ефект, ако се смени версията на кодека? Как да премахна само него от пакета ти и да го заменя с най новия?

Странно. Не би трябвало да не съответстват. Това ръководство е писано с инсталиран точно XviD 1.1.3.
Малко не схванах кой резултат е лош и кой не е. Обясни наново ако обичаш.

Love is just a chemical, no matter the origin. We give it meaning by choice.
 


- Eleanor Lamb (BioShock 2)


#20 stanilabg

stanilabg

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 1375 мнения
  • Пол:Мъж
  • Живущ в:Пловдив, Кючука
  • Интереси:Акваристика

Публикувано: 15 February 2009 - 16:54

Друг важен фактор е доколко на даден потребител му дреме за качеството. Ако звукът ще остава в AC3, 1 CD диск е достатъчен за около 60-70 минути. Над тази продължителност е желателно да се примине на 2 CD диска.



Предпочитам да използвам оригиналния звук, AC3. Вчера пробвах още един филм, който имаше (и използвах) два аудио потока AC3, като този път се получи желаният размер (1400 MB), което доказва твоето твърдение, че XviD кодека в първия ми опит е нямал смисъл да увеличава крайния размер. За това пък, при вторият път е помогнало другото аудио за да се напълни размера.


Можеш да промениш тази стойност, ако ползваш режим за изчисляване на среден размер на файла (Calculate Avi File Size). Gordian Knot изчислява тази стойност. Първо указваш колко искаш да е финалния размер на файла, т.е. задаваш ограничение в размера. Това значи, че независимо какво прави и струва програмата трябва да се вмести в този размер. Да речем това е 700MB (1CD). След това на програмата се указва кой ще е аудио файлът, който ще се ползва (или се указва битрейта му). Така програмата разбира каква част от финалния размер на файла се пада на аудиото и съответно колко размер остава за видео битрейта. Вече на базата на това колко пространство има за видео потока се изчислява средния битрейт на видеото, който е добър ориентир за качеството по принцип.


Т.е. след зареждането на d2v файла, избирам страницата Bitrate, в поле Mode изберам Calculate Average Bitrate, задавам желания краен размер, избирам Audio A (или и Audio В, ако ще използвам два потока) и чак тогава превключвам на Calculate Avi File Size за да променя ръчно битрейта. Прав ли съм?


Не би трябвало да има проблем. Предполагам зависи доколко изтеглените DVD филми са обработвани с разни програми, но ако са просто рипнати с DVD Decrypter, DVDFab, SmartRipper или друга декриптираща програма, то би трябвало да са напълно годни да се ползват в Gordian Knot.



Да, така е. Нямаше проблем. При вторият си опит, използвах точно такова ДВД. Явно, лошо съм си обяснил твоето изречение за "мъртвите" файлове. Сега го разбирам. Имал си предвид оригинално ДВД, с разните му там охрани и т.н.

Странно. Не би трябвало да не съответстват. Това ръководство е писано с инсталиран точно XviD 1.1.3.



Явно съм се объркал. Днес ги отворих едновременно и ги сравнявах страница по страница. Наистина изглеждат еднакво. :blink:

Малко не схванах кой резултат е лош и кой не е. Обясни наново ако обичаш.

Лош е резултатът, когато на реалната машина, се опитам да конвертирам видео с характеристики AVI/x264/5000-6000 kbps/1280x720 в XviD чрез VirtualDub. Добро качество се получава, когато използвам същото това видео, с същите характеристики, но използвам компресия DivX.

Също така се получи добър резултат на виртуалната машина, където нямах инсталирани кодеци. За целта инсталирах XviD кодека от линка, който си дал. Въпросът е, защо на виртуалната машина се получава добра компресия на XviD кодека, а на реалната, не? Нали точно тази, една и съща програма прави всичко - VirtualDub. Аз си обяснявам разликата в втория pass, който използва (има настройки) Gordian Knot, а не съм сигурен дали на реалната машина се използва от VirtualDub (втория pass).  

#21 Night_Raven

Night_Raven

    Subject Delta

  • Администратори
  • ПипПипПипПипПипПип
  • 23013 мнения
  • Пол:Мъж
  • Живущ в:Русе

Публикувано: 16 February 2009 - 01:06

Т.е. след зареждането на d2v файла, избирам страницата Bitrate, в поле Mode изберам Calculate Average Bitrate, задавам желания краен размер, избирам Audio A (или и Audio В, ако ще използвам два потока) и чак тогава превключвам на Calculate Avi File Size за да променя ръчно битрейта. Прав ли съм?

Не. Ползва се или единия или другия режим.. Ако работиш със среден битрейт, значи размерът на файла ти е константен. Т.е. казваш "искам файлът да е еди-колко-си голям" и програмата изчислява колко ще средния битрейт, за да успее да вмести целия видео поток + избрания аудио файл в посочения размер. Ако работиш със среден размер, значи битрейтът ти ще го определяш ти. В такъв случай казваш "това ми е аудиото и искам видео битрейтът да е еди-колко-си" и програмата си компресира, пък размерът на файла ще е колкото дойде. Работиш или с едното, или с другото. Няма как да работиш и с двете едновременно

Лош е резултатът, когато на реалната машина, се опитам да конвертирам видео с характеристики AVI/x264/5000-6000 kbps/1280x720 в XviD чрез VirtualDub. Добро качество се получава, когато използвам същото това видео, с същите характеристики, но използвам компресия DivX.

Също така се получи добър резултат на виртуалната машина, където нямах инсталирани кодеци. За целта инсталирах XviD кодека от линка, който си дал. Въпросът е, защо на виртуалната машина се получава добра компресия на XviD кодека, а на реалната, не? Нали точно тази, една и съща програма прави всичко - VirtualDub. Аз си обяснявам разликата в втория pass, който използва (има настройки) Gordian Knot, а не съм сигурен дали на реалната машина се използва от VirtualDub (втория pass).  

Използването на multi-pass компресия е много препоръчително нещо и е много вероятно точно това да ти дава по-доброто качество. VirtualDub може да направи също такова компресиране, но явно не го ползваш този метод, когато работиш само с нея.

Love is just a chemical, no matter the origin. We give it meaning by choice.
 


- Eleanor Lamb (BioShock 2)


#22 stanilabg

stanilabg

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 1375 мнения
  • Пол:Мъж
  • Живущ в:Пловдив, Кючука
  • Интереси:Акваристика

Публикувано: 16 February 2009 - 09:59

Не. Ползва се или единия или другия режим.. Ако работиш със среден битрейт, значи размерът на файла ти е константен. Т.е. казваш "искам файлът да е еди-колко-си голям" и програмата изчислява колко ще средния битрейт, за да успее да вмести целия видео поток + избрания аудио файл в посочения размер. Ако работиш със среден размер, значи битрейтът ти ще го определяш ти. В такъв случай казваш "това ми е аудиото и искам видео битрейтът да е еди-колко-си" и програмата си компресира, пък размерът на файла ще е колкото дойде. Работиш или с едното, или с другото. Няма как да работиш и с двете едновременно


Имаш ли някакъв опит, с колко се увеличава крайният размер при задаването на едница битрейти? Например:


1000 kbps = 100 MB


Използването на multi-pass компресия е много препоръчително нещо и е много вероятно точно това да ти дава по-доброто качество. VirtualDub може да направи също такова компресиране, но явно не го ползваш този метод, когато работиш само с нея.


Извинявам се за глупавият въпрос, но не виждам от къде се задава multi-pass компресия в VirtualDub? Ако имаш предвид Video/Compression/XviD MPEG-4 Codec/Configure/Encoding Type/Twopass-2nd pass то това го правя. Но не ми се струва това да е multi-pass компресия. :blink:

Сега пробвах едно кратко видео формат wmv/wmv3/1280x720/6000kbps/23.976 fps, като използвах XviD MPEG-4 Codec, с по горните настройки, но се получават квадратчета. Е, не са толкова фрапиращи, не са навсякъде, но се забелязват. В сравнение с филма, който правих с Gordian Knot, е доста по зле, като качество. Също така, използвам и филтър resize, като давам разделителна способност 720х405, тъй като дом. плеър не поддържа 1280х720.

Една подробност. Фълмът, който е конвертиран с Gordian Knot е Open Season т.е. анимационен, а този с VirtualDub - нормален. Да не би там да се получава някаква разлика?

#23 Night_Raven

Night_Raven

    Subject Delta

  • Администратори
  • ПипПипПипПипПипПип
  • 23013 мнения
  • Пол:Мъж
  • Живущ в:Русе

Публикувано: 16 February 2009 - 10:35

Имаш ли някакъв опит, с колко се увеличава крайният размер при задаването на едница битрейти? Например:


1000 kbps = 100 MB

Kbps = Kilobits per second = килобити в секунда. KBps = Kilobytes per second = килобайти в секунда. 1 байт = 8 бита. Следователно:
1000 килобита / 8 = 125 килобайта
125 килобайта * 60 секунди = 7500 килобайта в минута
7500 килобайта / 1024 (защото 1MB = 1024KB) = 7,32421875 мегабайта = ~7.3MB (закръглено).
Т.е. при битрейт 1000 Kbps 1 минута компресирано видео заема около 7.3MB. Казвам около, защото това е среден битрейт и той варира за всеки кадър около тази стойност и не винаги е ТОЧНО толкова.
А и ти ако си в режим Calculate Avi File Size и сменяш битрейта, Gordian Knot автоматично ще ти изчислява колко горе долу ще е краният размер на файла.

Извинявам се за глупавият въпрос, но не виждам от къде се задава multi-pass компресия в VirtualDub? Ако имаш предвид Video/Compression/XviD MPEG-4 Codec/Configure/Encoding Type/Twopass-2nd pass то това го правя. Но не ми се струва това да е multi-pass компресия. :blink:

Сега пробвах едно кратко видео формат wmv/wmv3/1280x720/6000kbps/23.976 fps, като използвах XviD MPEG-4 Codec, с по горните настройки, но се получават квадратчета. Е, не са толкова фрапиращи, не са навсякъде, но се забелязват. В сравнение с филма, който правих с Gordian Knot, е доста по зле, като качество. Също така, използвам и филтър resize, като давам разделителна способност 720х405, тъй като дом. плеър не поддържа 1280х720.

Да, опцията за многопасова компресия е ... скрита, така да се каже. Ето как се процедира (няма да се занимавам с аудио):
1) зареждаш си желания файл във VirtualDub/VirtualDub-MPEG2/VirtualDubMod
2) от меню Video избираш Fast recompress;
3) от меню Video избираш Compression;
4) избираш си XviD кодека и кликаш Configure;
5) правиш си настройките на кодека и от меню Encoding type избираш Twopass - 1st pass;
6) потвърждаваш с OK на този и долния прозорец;
7) от меню File избираш Save As.../Save As AVI... (зависи коя програма ползваш);
8) пишеш си някакво име на файла и поставяш отметка на Don't run this job now; add it to job control so I can run it in batch mode;
9) повтаряш стъпки 2) до 6), като този път на Encoding type избираш Twopass - 2nd pass;
10) от меню File избираш Save As.../Save As AVI... (зависи коя програма ползваш);
11) пишеш си някакво име на файла, различно от първото и отново поставяш отметка на Don't run this job now; add it to job control so I can run it in batch mode
12) от меню File избираш Job control... и ще видиш двете задачки в списъка;
13) кликаш Start и чакаш;
14) когато и двете са със статут Done, компресията е завършена.

Една подробност. Фълмът, който е конвертиран с Gordian Knot е Open Season т.е. анимационен, а този с VirtualDub - нормален. Да не би там да се получава някаква разлика?

Това не би трябвало да оказва никакво влияние.

Love is just a chemical, no matter the origin. We give it meaning by choice.
 


- Eleanor Lamb (BioShock 2)


#24 stanilabg

stanilabg

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 1375 мнения
  • Пол:Мъж
  • Живущ в:Пловдив, Кючука
  • Интереси:Акваристика

Публикувано: 16 February 2009 - 12:11

Да, опцията за многопасова компресия е ... скрита, така да се каже. Ето как се процедира (няма да се занимавам с аудио):
1) зареждаш си желания файл във VirtualDub/VirtualDub-MPEG2/VirtualDubMod
2) от меню Video избираш Fast recompress;
3) от меню Video избираш Compression;
4) избираш си XviD кодека и кликаш Configure;
5) правиш си настройките на кодека и от меню Encoding type избираш Twopass - 1st pass;
6) потвърждаваш с OK на този и долния прозорец;
7) от меню File избираш Save As.../Save As AVI... (зависи коя програма ползваш);
8) пишеш си някакво име на файла и поставяш отметка на Don't run this job now; add it to job control so I can run it in batch mode;
9) повтаряш стъпки 2) до 6), като този път на Encoding type избираш Twopass - 2nd pass;
10) от меню File избираш Save As.../Save As AVI... (зависи коя програма ползваш);
11) пишеш си някакво име на файла, различно от първото и отново поставяш отметка на Don't run this job now; add it to job control so I can run it in batch mode
12) от меню File избираш Job control... и ще видиш двете задачки в списъка;
13) кликаш Start и чакаш;

14) когато и двете са със статут Done, компресията е завършена.



Благодаря. Това съм го виждал някъде, но не си спомням дали в нашия форум...Дори съм го използвал, но е било отдавна и съм забравил как става.

Пробвах същото видео по този начин и има напредък. Само че, използвах Full Processing Mode, тъй като ми трябва филтъра за оразмеряването. Честно да ти кажа, има разлика от начина, по който до сега компресирах т.е. по-добър резултат, но все си мисля, че не е това което очаквам. :(

#25 Night_Raven

Night_Raven

    Subject Delta

  • Администратори
  • ПипПипПипПипПипПип
  • 23013 мнения
  • Пол:Мъж
  • Живущ в:Русе

Публикувано: 16 February 2009 - 12:25

Ами, то не е случайно, че се ползват програми като DGIndex/DGMPGDec и AviSynth. Първата е най-добрият MPEG-2 декодер и фрейм сървър, а втората е най-добрият фреймсървър за обработка на поток (който да получава, обработва и изпраща към следващата инстанция за компресиране).

Love is just a chemical, no matter the origin. We give it meaning by choice.
 


- Eleanor Lamb (BioShock 2)


#26 stanilabg

stanilabg

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 1375 мнения
  • Пол:Мъж
  • Живущ в:Пловдив, Кючука
  • Интереси:Акваристика

Публикувано: 16 February 2009 - 12:29

Може ли да използвам по някакъв начин AviSynth? Преди да продължа към VirtualDub.

#27 Night_Raven

Night_Raven

    Subject Delta

  • Администратори
  • ПипПипПипПипПипПип
  • 23013 мнения
  • Пол:Мъж
  • Живущ в:Русе

Публикувано: 16 February 2009 - 12:47

Ами, за да ползваш AviSynth трябва да си създадеш AVS скрипт, но за да сработи това ще ти трябва DGMPGDec, а точно те се ползват в Gordian Knot, така че си ползвай последната. Не че не може и иначе, но е излишно усложнено.

Love is just a chemical, no matter the origin. We give it meaning by choice.
 


- Eleanor Lamb (BioShock 2)


#28 stanilabg

stanilabg

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 1375 мнения
  • Пол:Мъж
  • Живущ в:Пловдив, Кючука
  • Интереси:Акваристика

Публикувано: 16 February 2009 - 12:53

Ами, за да ползваш AviSynth трябва да си създадеш AVS скрипт, но за да сработи това ще ти трябва DGMPGDec, а точно те се ползват в Gordian Knot, така че си ползвай последната. Не че не може и иначе, но е излишно усложнено.


Имах предвид, различен от MPEG формат - MKV, WMV....

#29 Night_Raven

Night_Raven

    Subject Delta

  • Администратори
  • ПипПипПипПипПипПип
  • 23013 мнения
  • Пол:Мъж
  • Живущ в:Русе

Публикувано: 16 February 2009 - 13:18

AviSynth на теория може да обработва и друг поток, но не съм сигурен колко надежден е DirectShow режимът й на работа.

Love is just a chemical, no matter the origin. We give it meaning by choice.
 


- Eleanor Lamb (BioShock 2)


#30 kibrita

kibrita

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 5 мнения

Публикувано: 20 June 2009 - 17:11

Искам да попитам като рипвам някое ДВД NTSC имам разминаване на звук и картина , а като рипвам PAL всичко си е точно. Как мога да си оправя този проблем. Благодаря предварително на отзовалите се :)




1 потребители четат тази тема

0 регистрирани потребители, 1 гости и 0 анонимни потребители