IPB

ברוך הבא אורח ( התחבר | הירשם )


 
Reply to this topicStart new topic
> בעיית זרימה בוידאו
chinpokomon
הודעה 29.12.2012, 13:04
הודעה #1


החבוי בצללים
סמל קבוצה

קבוצה: משגיחים
הודעות: 6,238
תאריך הצטרפות: 6.10.05
משתמש מספר: 4,050



יש לי RAW באיכות 1080P שאני מנסה להקטין אותו ל-720. הבעיה היא שבמעבר כנראה משהו קורה לוידאו והוא "לא זורם" כמו המקור. בעוד שבמקור רואים תנועה חלקה מאוד בעיקר בקטעים שבהם יש מעבר של המצלמה מצד אחד לצד שני או מלטה למעלה והפוך אם מישהו יודע למה אני מתכוון, בתוצאה הסופית התנועה לא מקרטעת אבל גם לא זורמת חלק כמו במקור. מהצצה במקור אני רואה דבר הזוי לחלוטין שהפריים רייט הוא 120 פריימים לשניה(מזכיר לי את ימי S^M ו-L33T לפני יותר מעשור שהיו מקודדים גם על מספרים הזויים) והיעד שאני שואף אליו הוא משהו הרבה יותר שפוי והגיוני. האם זה עניין אולי של ביטרייט או פריים רייט? איך אני מגיע למצב חלק כמו במקור?

זה למעשה הסקריפט שלי(אני מקודד עם MEGUI):


ציטוט

DirectShowSource("J:\EREZ\ISUBS\KAREN\Zettai Karen Children 01(1440x1080x264AAC).mp4", fps=23.976, convertfps=true)

LoadPlugin("J:\C - BACKUP\תוכנות\VSFilter.dll")

TextSub("J:\EREZ\ISUBS\KAREN\Zettai Karen Children 01(1440x1080x264AAC).ass")

Lanczos4Resize(1280,720)


אם מישהו יוכל לעזור לי אני אודה לו מאוד


--------------------
Go to the top of the page
 
+Quote Post
gavers
הודעה 29.12.2012, 15:01
הודעה #2


Fragile Live, Shattered Dreams
סמל קבוצה

קבוצה: וותיקים
הודעות: 506
תאריך הצטרפות: 10.10.06
משתמש מספר: 15,492



http://avisynth.org.ru/docs/english/extern...s/fdecimate.htm


--------------------
Go to the top of the page
 
+Quote Post
Serj
הודעה 29.12.2012, 15:34
הודעה #3


גאנין
סמל קבוצה

קבוצה: משגיחים
הודעות: 589
תאריך הצטרפות: 2.04.06
משתמש מספר: 8,841



gavers - אתה צודק שדרוש שם תהליך Decimation, הבעיה היא שצריך להתעסק עם הפרמטרים יותר מדי על מנת לקבל את התבנית הנכונה...
בעבר כשהייתי מקודד פריימרייט שהוא Hybrid 120 (עוד כשהיו מוציאים RAWS ב-XviD בתוכנות שיתוף יפניות) הייתי משתמש ב-Decimate ידני ועם רצף הפקודות
קוד
Decimate(cycle=5).Decimate(cycle=2).Decimate(cycle=2)
פותר את זה
קוד
((120-120/5)-(120-120/5)/2-(120-120/5)/2/2 = 24fps)
, לצערי היום התבניות הרבה יותר מתוחכמות, ולא טרחתי לבדוק אף פעם את הנושא לעומק, אבל אי אפשר לפתור את זה עם הכלים הפשוטים האלה בלי לשחק הרבה עם הפרמטרים בכל פעם מחדש. (אתה מוזמן לנסות ולראות שהתוצאה שלך תהיה סרטון בתנועה מהירה, כמו Fast Forward)...

בכל אופן, יש כלי ממש חזק שעושה זיהוי אוטומטי ומסנן את הוידאו כמו שהוא צריך לרוץ בנגן הוידאו, וקוראים לו AVSS (או בכינויו השני, DirectShowSource2)
ארז, הורד את הקובץ הבא avss.dll ושמור לתוך תיקיית הפלאגים של AVISynth:
http://www.sendspace.com/file/y5cxck
ובסקריפט שלך החלף את השורה :
קוד
DirectShowSource("J:\EREZ\ISUBS\KAREN\Zettai Karen Children 01(1440x1080x264AAC).mp4", fps=23.976, convertfps=true)

בשורה הזאת:
קוד
DSS2("J:\EREZ\ISUBS\KAREN\Zettai Karen Children 01(1440x1080x264AAC).mp4", fps=23.976)

שים לב: הפרמטר fps=23.976 שהגדרתי בפילטר DSS2 מגדיר לפילטר לאיזה קצב פריימים להמיר, והוא עושה את זה בצורה חכמה ולא בצורה ליניארית וטיפשה כמו שהDirectShowSource הרגיל עושה...

התוצאה של הסקריפט הזה תהיה וידאו בלבד, ללא אודיו. כדי להכניס אודיו לוידאו שלך, פשוט חלץ מהוידאו המקורי והכנס אותו ל-MKV יחד עם הוידאו שתקודד.

בהצלחה!


--------------------
http://kateam.org - פנסאב עברי כשר למהדרין.
רוצים להתגייס לצוות? עיינו ב- דף ההערכה העצמית למתגייסים שלנו.
יש לכם שאלה כללית שנוגעת לקבוצה ולפרוייקטים שלה? אנא בדקו שלא ענינו עליה כבר ב- דף השאלות והתשובות הרשמי שלנו.
Go to the top of the page
 
+Quote Post
SirSwagALot
הודעה 29.12.2012, 16:26
הודעה #4


חבר ANBU
סמל קבוצה

קבוצה: וותיקים
הודעות: 3,058
תאריך הצטרפות: 8.05.06
מיקום: בלגיה
משתמש מספר: 10,131



אם הווידאו לא זורם, תשים RUPHIES במשקה smile.gif smile.gif smile.gif smile.gif smile.gif.


--------------------

Laught at a struggling writer: Druids and shit
Go to the top of the page
 
+Quote Post
Serj
הודעה 29.12.2012, 16:31
הודעה #5


גאנין
סמל קבוצה

קבוצה: משגיחים
הודעות: 589
תאריך הצטרפות: 2.04.06
משתמש מספר: 8,841



brotip: use magnets to increase drug effect


--------------------
http://kateam.org - פנסאב עברי כשר למהדרין.
רוצים להתגייס לצוות? עיינו ב- דף ההערכה העצמית למתגייסים שלנו.
יש לכם שאלה כללית שנוגעת לקבוצה ולפרוייקטים שלה? אנא בדקו שלא ענינו עליה כבר ב- דף השאלות והתשובות הרשמי שלנו.
Go to the top of the page
 
+Quote Post
zanv
הודעה 06.01.2013, 14:42
הודעה #6


סטודנט באקדמייה
סמל קבוצה

קבוצה: רשומים
הודעות: 43
תאריך הצטרפות: 19.12.12
משתמש מספר: 187,434



ציטוט(chinpokomon @ 29.12.2012, 13:04) *
יש לי RAW באיכות 1080P שאני מנסה להקטין אותו ל-720. הבעיה היא שבמעבר כנראה משהו קורה לוידאו והוא "לא זורם" כמו המקור. בעוד שבמקור רואים תנועה חלקה מאוד בעיקר בקטעים שבהם יש מעבר של המצלמה מצד אחד לצד שני או מלטה למעלה והפוך אם מישהו יודע למה אני מתכוון, בתוצאה הסופית התנועה לא מקרטעת אבל גם לא זורמת חלק כמו במקור. מהצצה במקור אני רואה דבר הזוי לחלוטין שהפריים רייט הוא 120 פריימים לשניה(מזכיר לי את ימי S^M ו-L33T לפני יותר מעשור שהיו מקודדים גם על מספרים הזויים) והיעד שאני שואף אליו הוא משהו הרבה יותר שפוי והגיוני. האם זה עניין אולי של ביטרייט או פריים רייט? איך אני מגיע למצב חלק כמו במקור?

זה למעשה הסקריפט שלי(אני מקודד עם MEGUI):


ציטוט

DirectShowSource("J:\EREZ\ISUBS\KAREN\Zettai Karen Children 01(1440x1080x264AAC).mp4", fps=23.976, convertfps=true)

LoadPlugin("J:\C - BACKUP\תוכנות\VSFilter.dll")

TextSub("J:\EREZ\ISUBS\KAREN\Zettai Karen Children 01(1440x1080x264AAC).ass")

Lanczos4Resize(1280,720)


אם מישהו יוכל לעזור לי אני אודה לו מאוד


לאדע אם זה יעזור אבל:
תנסה להשתמש FFmpegSource2 במקום DirectShowSource
http://code.google.com/p/ffmpegsource/
תשים את הפלאגין בתקיה של avs והסקריפט יראה ככה פחות או יותר:
קוד
LoadCPlugin("C:\path\to\plugins\ffms2.dll")
Import("C:\path\to\plugins\FFMS2.avsi")
[....]
FFmpegSource2("C:\path\to\video\video.mp4")

תנסה בהתחלה לקודד בלי הפילטרים שהמליצו לך פה. בכלל אני מציע לך להשתמש בכלי הזה על בסיס קבוע ולוותר לגמרי על DirectShowSource.
מקווה שעזרתי.

הודעה זו נערכה על ידי zanv: 06.01.2013, 15:38


--------------------
Go to the top of the page
 
+Quote Post
TsUNaMy WaVe
הודעה 13.01.2013, 19:55
הודעה #7


Must... Keep... Smiling
סמל קבוצה

קבוצה: משגיחים
הודעות: 4,064
תאריך הצטרפות: 15.01.07
מיקום: Behind You, Silly~
משתמש מספר: 22,383



ציטוט(zanv @ 06.01.2013, 14:42) *
ציטוט(chinpokomon @ 29.12.2012, 13:04) *
יש לי RAW באיכות 1080P שאני מנסה להקטין אותו ל-720. הבעיה היא שבמעבר כנראה משהו קורה לוידאו והוא "לא זורם" כמו המקור. בעוד שבמקור רואים תנועה חלקה מאוד בעיקר בקטעים שבהם יש מעבר של המצלמה מצד אחד לצד שני או מלטה למעלה והפוך אם מישהו יודע למה אני מתכוון, בתוצאה הסופית התנועה לא מקרטעת אבל גם לא זורמת חלק כמו במקור. מהצצה במקור אני רואה דבר הזוי לחלוטין שהפריים רייט הוא 120 פריימים לשניה(מזכיר לי את ימי S^M ו-L33T לפני יותר מעשור שהיו מקודדים גם על מספרים הזויים) והיעד שאני שואף אליו הוא משהו הרבה יותר שפוי והגיוני. האם זה עניין אולי של ביטרייט או פריים רייט? איך אני מגיע למצב חלק כמו במקור?

זה למעשה הסקריפט שלי(אני מקודד עם MEGUI):


ציטוט

DirectShowSource("J:\EREZ\ISUBS\KAREN\Zettai Karen Children 01(1440x1080x264AAC).mp4", fps=23.976, convertfps=true)

LoadPlugin("J:\C - BACKUP\תוכנות\VSFilter.dll")

TextSub("J:\EREZ\ISUBS\KAREN\Zettai Karen Children 01(1440x1080x264AAC).ass")

Lanczos4Resize(1280,720)


אם מישהו יוכל לעזור לי אני אודה לו מאוד


לאדע אם זה יעזור אבל:
תנסה להשתמש FFmpegSource2 במקום DirectShowSource
http://code.google.com/p/ffmpegsource/
תשים את הפלאגין בתקיה של avs והסקריפט יראה ככה פחות או יותר:
קוד
LoadCPlugin("C:\path\to\plugins\ffms2.dll")
Import("C:\path\to\plugins\FFMS2.avsi")
[....]
FFmpegSource2("C:\path\to\video\video.mp4")

תנסה בהתחלה לקודד בלי הפילטרים שהמליצו לך פה. בכלל אני מציע לך להשתמש בכלי הזה על בסיס קבוע ולוותר לגמרי על DirectShowSource.
מקווה שעזרתי.

+1 על ההצעה של FFMS2. עזר לי מאוד כשאני נתקלתי בכל מיני בעיות, לא רק של זרימה.


--------------------
AntyLicense Subs | MyAnimeList



!Digisoul Charge! OverDrive
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 משתמשים נמצאים בנושא זה (1 אורחים ו-0 משתמשים אנונימים)
0 משתמשים:

 



RSS גרסת ארכיון הזמן כרגע: 22.07.2019 , 22:59