דף 1 מתוך 2

אודיו ווידאו לא מסונכרנים בניגון M2TS

נשלח: 09/03/2011 0:19
על ידי BlueStreak
היי.
קניתי לאשתי מצלמת פוקט של סוני שמצלמת וידאו ב 1080i.
הפורמט הוא AVC-HD והסיומת של הקבצים M2TS.
הצלחתי להגיע למצב שהקבצים מנוגנים ב VMC אבל בעוד האודיו מנוגן חלק, הוידאו מקרטע ומסיים אחריו.
ה CPU לא עובר את ה 65% בזמן הנגינה.
המצב לא יותר טוב ב MPC-HC ויותר גרוע ב VLC.

נשלח: 09/03/2011 8:22
על ידי pixies
65% זה די גבוה. איזה מעבד וכרטיס מסך יש לך? איזו מערכת הפעלה מותקנת אצלך?
יש כרגע מלא בעיות עם ניגון M2TS בהרבה נגנים ומקודדים.
תנסה עם Boxee. זוהי התוכנה היחידה שכרגע מנגנת M2TS בלי בעיות סינכרון.

נשלח: 09/03/2011 8:31
על ידי Lior_M
הי,
תעביר את הקבצים ב TSremux ( זה לא קידוד מחדש )
יש לי מצלמה של קנון וכאשר אני עורך את הקבצים עם Sony Vegas אני מקבל את אותה התוצאה שלך ( אצלי זה קרה גם בניגון בסטרימר ).
משהו באינדוקס הקבצים שמבצע מקודד ה AVCHD של sony דפוק. באחריות. התעסקתי עם זה שבועות.
שים לב שגם ריצה קדימה או אחורה בתוך הקובץ בעייתית.

הנה לינק ל utility
http://www.videohelp.com/tools/TsRemux
זה לוקח שניות להעביר את הקבצים בתוך ה TSremux תנסה אחד ותראה מה התוצאה.

בהצלחה

ליאור

נשלח: 09/03/2011 8:35
על ידי BlueStreak
לוח אם - GigaByte GA-MA78GM-S2H
מעבד Athlon 5200
כרטיס מסך - של הלוח אם - Radeon HD 3200
תוכנה - Vista Media Center

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

נשלח: 09/03/2011 9:02
על ידי BlueStreak
ליאור, תודה.

ניסיתי את כל הקומבינציות של שני הצ'קבוקסים שלמעלה וגם לשנות לסיומת TS אבל אין שינוי.

קראתי אתמול באיזה פורום באנגלית שצריך לייצר איזו הפרדה בין האודיו והוידאו בזמן הניגון אבל ההמשך לא היה ברור.
זה אומר לכם משהו?
יש לכם כיוון אחר?

נשלח: 09/03/2011 9:06
על ידי pixies
אתה צריך להפעיל DXVA (פענוח חומרה) - יש לך תמיכה בזה בכרטיס המסך.
תנסה לגרום למדיה סנטר לעבוד עם FFDShow DXVA במקום ה-FFDShow הרגיל.
ושוב, ממליץ בחום לעבוד עם Boxee בשביל קבצי M2TS, לפחות עד שיפתרו את הבאגים ב-FFDShow (שווה בכל זאת לנסות FFDShow DXVA כי ייתכן שזה קורה רק עם פורמטי אודיו מתקדמים).

נשלח: 09/03/2011 9:16
על ידי BlueStreak
המצלמה מקליטה סאונד בסטריאו ככה שקשה לי להאמין שזה פורמט קול מתקדם אבל בכל מקרה שווה לנסות.
אפשר הסבר קצר איך מפעילים את ה DXVA?
אם זה ארוך אז אין צורך, אני אחפש בעצמי.

נשלח: 09/03/2011 9:27
על ידי pixies
תתקין את ה-FFDShow האחרון, הוא כולל את מקודד ה-DXVA שלהם.
בהגדרות ה-Codecs של ה-FFDShow הרגיל תסמן את ה-H.264 ב-disabled, ואז מקודד ה-DXVA של FFDShow אמור להיכנס לפעולה.
איך יודעים שהוא באמת פועל? מופיע במגש האייקונים אייקון כתום של FFDShow במקום אייקון אדום.

נשלח: 09/03/2011 9:33
על ידי BlueStreak
כשאני disableמגדיר ב h.264 אז CoreAVC נכנס לפעולה.
להסיר אותו?

אגב, עם CofeAVC המצב יותר טוב אבל עדיין לא חלק.

נשלח: 09/03/2011 9:46
על ידי pixies
נדמה לי שאפשר בהגדרות ה-CoreAVC לעשות לו disable מבלי להסיר אותו.
האם אתה רואה שיש לך FFDShow DXVA מותקן (יש לך FFDShow DXVA video decoder בתפריט התוכניות?)?

נשלח: 09/03/2011 11:01
על ידי BlueStreak
pixies, אתה תותח!
עוד לא מושלם אבל עובד.

אני רק אוסיף קודם למען אחרים שאולי יקראו את הפוסט שבהגדרות ffdshow DXVA בתפריט hardware acceleration סימנתי בV את h264 כדי שיעבוד.
את CoreAVC הסרתי. לא מצאתי דרך לבטל ואני גם ככה לא משתמש בו.

עכשיו,
יש שתי בעיות:
1. אין כתוביות.
הצלחתי לגרום להן לעבוד בזה שסימנתי בהגדרות של ה DXVA בV את subtitles ותחת hardware acceleration שיניתי את post processing ל surface overlay. רק ככה הכתוביות עובדות אבל אז שוב ה M2TS מגומגם.
2. קרטוע.
אם אני מבטל את הכתוביות אז האודיו והוידאו מסונכרנים אבל יש תחושה שהסרט לא רץ חלק.
יש קפיצות קטנטנות כאילו שהוידאו מדלג על פריימים כדי להדביק את האודיו.
ה CPU נמצא על 15%.

נשלח: 09/03/2011 11:11
על ידי pixies
ממש מוזר. הכתוביות של FFDShow DXVA אמורות לעבוד מבלי לגרום לוידאו לקרטע. למה שינית ל-surface overlay? לא חושב שחייבים.
רק לצורך הבדיקה, תראה אם הקרטועים קורים לך גם ב-MPC HC כאשר הוא משתמש ב-FFDShow DXVA.
אולי גם שווה לנסות גירסאות אחרות של FFDShow (חדשות יותר או ישנות יותר) ולראות אם זה משפיע במשהו.

נסה גם לשנות את קצב הרענון (Refresh Rate) ברזולוציית המסך לכזה המתאים לסרטים שאתה מצלם.

נשלח: 09/03/2011 11:26
על ידי BlueStreak
אוקיי, אני אנסה.
אגב, זה המצב כשבהגדרות הוידאו של ffdshow ה h264 הוא לא על disabled.
(מוזר, כי ה DXVA כן נכנס לפעולה.)
כשהוא כן על disabled אז קבצים עם סיומת MKV מנגנים רק אודיו ללא וידאו.

בלי surface overlay לא רואים כתוביות בקבצי MKV.

ב MPC-HC המצב יותר גרוע.

נשלח: 09/03/2011 11:34
על ידי BlueStreak
אני חושב שמה שקורה כאן זה שכשמוגדר לו להציג כתוביות אז ההאצה בחומרה מבוטלת, אפילו שה DXVA עובד.
אבל זה רק ניחוש שלי.
אולי שימוש בפרופילים יפתור את הבעיה?

נשלח: 09/03/2011 11:58
על ידי pixies
זה מוזר כי זה אמור לנגן את כל התכנים בלי בעייה, גם MKV וגם M2TS.
אני הייתי מנסה גירסאות אחרות, אולי הורדת גירסא נסיונית עם הרבה באגים.

נשלח: 09/03/2011 12:11
על ידי BlueStreak
ה DXVA מופעל רק בקבצי M2TS.
ב MKV מנגן בלעדיו.

אוקיי, אני אנסה חבילות אחרות.

המון תודה!!
עזרת לי מאוד.
אשתי תהיה מאושרת וכשהיא מאושרת אני קצת פחות מסכן :)

אני אעדכן אם יהיה משהו מעניין.

נשלח: 09/03/2011 12:46
על ידי pixies
בשמחה. תרגיש חופשי לכתוב אם יש עדכונים.

נשלח: 09/03/2011 14:23
על ידי Lior_M
אתה יכול להתקין את כל חבילות המקודדים בעולם. אם הקובץ שלך לא תקין זה לא יפתור לך כלום.
תאמין לי הייתי שם ..

מה ניסית לעשות עם ה TsRemux
???
[img2=550x558]http://shark.dot.co.il/tsremux.JPG[/img2]


שים לב שיש הבדל בין המקור לקובץ שעבר remux. אורכו של קובץ המקור לפי media info הוא
15.189 שניות.


[left]
General
ID : 0
Complete name : C:\Documents and Settings\shark\Desktop\Test1.m2ts
Format : BDAV
Format/Info : BluRay Video
File size : 1.24 MiB
Duration : 15s 189ms
Overall bit rate : 683 Kbps
Maximum Overall bit rate : 18.0 Mbps

Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Duration : 15s 166ms
Bit rate : 455 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16/9
Frame rate : 29.970 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.007

Audio
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 15s 189ms
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
[/left]

לאחר העברה ב remux ה media info מדווח את הזמן האמיתי בפועל 14.997 .


[left]
General
ID : 1
Complete name : C:\Documents and Settings\shark\Desktop\Test1_new.m2ts
Format : BDAV
Format/Info : BluRay Video
File size : 1.21 MiB
Duration : 14s 977ms
Overall bit rate : 676 Kbps
Maximum Overall bit rate : 35.5 Mbps

Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Duration : 14s 966ms
Bit rate : 448 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16/9
Frame rate : 29.970 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.007

Audio
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 14s 977ms
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
[/left]

זה אולי נראה לך הבדל קטן אבל בקטעים גדולים ההבדלים הם בסדרי גודל ( עשרות שניות לסרט של שעה ). יש גם הבדל במשקל הקבצים כפי שאתה רואה ( זה מגיע לכמה מגות לסרטים של מעל שעה ).
חשוב לציין שה remux לא נוגע בוידאו כלומר לא מבצע לו קידוד מחדש. בסה"כ מדובר ביצירת אינדקס מחדש לקובץ.


ליאור

נשלח: 09/03/2011 14:43
על ידי BlueStreak
ליאור, תודה על התגובה המפורטת.

כתבת TsRemux ובזה השתמשתי אבל הצילום מסך שצירפת עכשיו הוא של TsMuxerGui. למרות שנראה שהם עושים די אותו דבר.
בכל אופן, מצורף צילום מסך של TsRemux לפני שאני לוחץ על Remux:

נשלח: 09/03/2011 22:24
על ידי BlueStreak
ליאור,
התקנתי את TsMuxer ו Media Info.
המוקסר בהחלט שינה את אורך הסרטים אבל אני לא רואה הבדל בנגינה.
כשהקובץ מנוגן בלי DXVA אז אין סנכרון גם לפני המוקסר וגם אחריו.
כשמנוגן עם אז בשני המקרים הוא מסונכרן אבל עם קפיצות קטנות של הוידאו שמדביק את האודיו.
אבל ניסיתי על קבצים קצרים של בין חצי דקה לדקה.
אולי בקבצים ארוכים יותר כן יהיה הבדל.
בכל מקרה אני אזכור את האופצייה הזו ותודה על האינפורמציה.