עזרה בעיבוד וידאו שהקלטתי מ VCR (מכשיר וידאו) ב VirtualDub
שלום,
התחלתי להמיר את הקלטות הכי ישנות מלפני 26 שנה ומעלה לפורמט דיגיטלי.
כדי לעשות את זה החלטתי להשתמש ב DVD מקליט ולחבר אליו את הוידאו ולעשות את ההקלטה ב DVD.
אז ה DVD הקליט לדיסק ושהוא סיים הכנסתי את הדיסק למחשב כי התוכנית היא שיצא לי לכל קלטת קובץ AVI אחד
(VCR -> DVD-R -> AVI )
כדי להמיר אחר כך ל AVI ולתקן כמה בעיות בעזרת פילטרים על הדרך אני משתמש בתוכנה VirtualDub.
הדיסק יצא כך שיש בו את התיקיות VIDEO_RM ו- VIDEO_TS כשבתיקיה VIDEO_TS יש את הקבצים שאני מצפה להם:
VTS_01_1.VOB
VTS_01_2.VOB
וכך הלאה(המספר גדל)
העתקתי את הקבצים האלה למחשב וניסיתי לטעון אותם ב VirtualDub רק שהוא נתן לי הודעת שגיאה שבקיצר אומרת שהוא לא תומך בפורמט. אז חיפשתי בגוגל ולמזלי מצאתי פלאגין לתוכנה אז הורדתי את הפלאגין ושמתי בתיקיית הפלאגינים שלו ועכשיו הוא תומך בקבצים כמו גדול.
עד כאן הכל טוב.
השתמשתי אפילו בפילטר שאני מכיר שמבטל בעיה של פסים (לא יודע להסביר)
רק שיש איזה שתי בעיות מהאנלוגי שעדיין נשארו שאין לי מושג עם איזה פילטר לסדר אותם.
הבעיה הראשונה היא שמדי פעם יש לשבריר שנייה תופעה כזאת:
[imgbig]http://ufu.co.il/files/9uzzwb4aajla451mnq1e.jpg[/imgbig]
הייתי רוצה מאוד שיהיה משהו(פילטר או פלאגין או מצידי תוכנה אחרת אם אין ברירה) שידע להסיר את אותם הפריימים שבהן התופעה מתרחשת. שזה ידע למחוק את התמונות האלה( כמה FPS מאטים)
כך שבסוף לא יוראו את זה.
התופעה השנייה שהייתי רוצה לתקן אבל לא להסיר היא תופעה שהצבע משתנה בפתאומיות כמו בתמונה:
[imgbig]http://ufu.co.il/files/ohnpojf729y1y8tor2hd.png[/imgbig]
את זה אני לא רוצה להסיר אלה לתקן כי אני מאמין שזה אפשרי. הנזק לא כזה חמור.. האלגוריטם צריך רק לדעת רק לקחת את הצבעים שהיו לפני שנייה ולשים אותם במקומות שבהם הם התפקששו.. צריך להיות אלגוריטם כזה לדעתי(פילטר) או פתרון עם תוכנה אחרת..
תודה לעוזרים!
התחלתי להמיר את הקלטות הכי ישנות מלפני 26 שנה ומעלה לפורמט דיגיטלי.
כדי לעשות את זה החלטתי להשתמש ב DVD מקליט ולחבר אליו את הוידאו ולעשות את ההקלטה ב DVD.
אז ה DVD הקליט לדיסק ושהוא סיים הכנסתי את הדיסק למחשב כי התוכנית היא שיצא לי לכל קלטת קובץ AVI אחד
(VCR -> DVD-R -> AVI )
כדי להמיר אחר כך ל AVI ולתקן כמה בעיות בעזרת פילטרים על הדרך אני משתמש בתוכנה VirtualDub.
הדיסק יצא כך שיש בו את התיקיות VIDEO_RM ו- VIDEO_TS כשבתיקיה VIDEO_TS יש את הקבצים שאני מצפה להם:
VTS_01_1.VOB
VTS_01_2.VOB
וכך הלאה(המספר גדל)
העתקתי את הקבצים האלה למחשב וניסיתי לטעון אותם ב VirtualDub רק שהוא נתן לי הודעת שגיאה שבקיצר אומרת שהוא לא תומך בפורמט. אז חיפשתי בגוגל ולמזלי מצאתי פלאגין לתוכנה אז הורדתי את הפלאגין ושמתי בתיקיית הפלאגינים שלו ועכשיו הוא תומך בקבצים כמו גדול.
עד כאן הכל טוב.
השתמשתי אפילו בפילטר שאני מכיר שמבטל בעיה של פסים (לא יודע להסביר)
רק שיש איזה שתי בעיות מהאנלוגי שעדיין נשארו שאין לי מושג עם איזה פילטר לסדר אותם.
הבעיה הראשונה היא שמדי פעם יש לשבריר שנייה תופעה כזאת:
[imgbig]http://ufu.co.il/files/9uzzwb4aajla451mnq1e.jpg[/imgbig]
הייתי רוצה מאוד שיהיה משהו(פילטר או פלאגין או מצידי תוכנה אחרת אם אין ברירה) שידע להסיר את אותם הפריימים שבהן התופעה מתרחשת. שזה ידע למחוק את התמונות האלה( כמה FPS מאטים)
כך שבסוף לא יוראו את זה.
התופעה השנייה שהייתי רוצה לתקן אבל לא להסיר היא תופעה שהצבע משתנה בפתאומיות כמו בתמונה:
[imgbig]http://ufu.co.il/files/ohnpojf729y1y8tor2hd.png[/imgbig]
את זה אני לא רוצה להסיר אלה לתקן כי אני מאמין שזה אפשרי. הנזק לא כזה חמור.. האלגוריטם צריך רק לדעת רק לקחת את הצבעים שהיו לפני שנייה ולשים אותם במקומות שבהם הם התפקששו.. צריך להיות אלגוריטם כזה לדעתי(פילטר) או פתרון עם תוכנה אחרת..
תודה לעוזרים!
- מספיקלי
-
- חבר ותיק

- תגובות: 2786
- הצטרף: אוקטובר 2010
- מיקום: תל אביב
- נתן תודות: 52 פעמים
- קיבל תודות: 178 פעמים
נסה להבין את כל התהליך שמתואר כאן
http://www.engon.de/audio/vhs4_en.htm
http://www.engon.de/audio/vhs4_en.htm
אינני מנוי הוט/יס
+K1 עם DVB וK18.4.
+K1 עם DVB וK18.4.
תודה רבה!
המדריך שהבאת לי מאוד מועיל ואני אקרא אותו לעומק..
דרך אגב זה גם יהיה נחמד אם תעשו כתבה איך להמיר קלטות וידאו לפורמט דיגיטלי שיפרט בצורה מעמיקה.
כמו ש YNET עשו כתבה איך להמיר תמונות שצולמו עם פילמים או תמונות שחור לבן לתמונות דיגיטליות ולתקן בעיות עם הפוטושופ
המדריך שהבאת לי מאוד מועיל ואני אקרא אותו לעומק..
דרך אגב זה גם יהיה נחמד אם תעשו כתבה איך להמיר קלטות וידאו לפורמט דיגיטלי שיפרט בצורה מעמיקה.
כמו ש YNET עשו כתבה איך להמיר תמונות שצולמו עם פילמים או תמונות שחור לבן לתמונות דיגיטליות ולתקן בעיות עם הפוטושופ
אוקי עשיתי חלק גדול מהמדריך אבל את זה:
http://midimaker.narod.ru/filters/vhsrest.html
לא הבנתי איך עושים.
לא מצאתי את הפילטר בתוכנה.
וגם המדריך לא סיפק לי פתרון לבעיות שציינתי בהודעה הראשונה.. האומנם נתן פתרונות לדברים רבים אחרים שלא חשבתי עליהם אבל לא למה שציינתי.
אני רוצה לסנן גם את המקרים האלה שציינתי בהודעה הראשונה.
http://midimaker.narod.ru/filters/vhsrest.html
לא הבנתי איך עושים.
לא מצאתי את הפילטר בתוכנה.
וגם המדריך לא סיפק לי פתרון לבעיות שציינתי בהודעה הראשונה.. האומנם נתן פתרונות לדברים רבים אחרים שלא חשבתי עליהם אבל לא למה שציינתי.
אני רוצה לסנן גם את המקרים האלה שציינתי בהודעה הראשונה.
התקנתי את כל הפילטרים מהלינק הראשון.מספיקלי כתב:כאן היית?
http://www.infognition.com/VDFilterPack/
וכאן
http://neuron2.net/mine.html#virtualdub...
מהלינק השני לא יודע אבל אתה יודע אם יש שם במקרה את הפילטר שאני מחפש? (זה שיענה לבקשה שלי)
תודה אבל דווקא עם הפילטר הזה יש לי בעיה.....
התוכנה קורסת עם הודעת שגיאה איך שאני מפעיל אותו.
הינה תמונה:

והינה הקובץ LOG של הקריסה:
קוד: בחירת הכל
VirtualDub crash report -- build 32706 (release)
--------------------------------------
Disassembly:
006e1be0: 00750a add [ebp+0ah], dh
006e1be3: 8b0d4c626f00 mov ecx, [006f624c]
006e1be9: 8bf1 mov esi, ecx
006e1beb: eb06 jmp 006e1bf3
006e1bed: 8b0d4c626f00 mov ecx, [006f624c]
006e1bf3: 8bc6 mov eax, esi
006e1bf5: 2bc1 sub eax, ecx
006e1bf7: 99 cdq
006e1bf8: 33c2 xor eax, edx
006e1bfa: 2bc2 sub eax, edx
006e1bfc: 3bc7 cmp eax, edi
006e1bfe: 7622 jbe 006e1c22
006e1c00: 833b01 cmp dword ptr [ebx], 01h
006e1c03: 751d jnz 006e1c22
006e1c05: 3bf1 cmp esi, ecx
006e1c07: 7e0c jle 006e1c15
006e1c09: 8d0439 lea eax, [ecx+edi]
006e1c0c: 5f pop edi
006e1c0d: 5e pop esi
006e1c0e: a34c626f00 mov [006f624c], eax
006e1c13: 5b pop ebx
006e1c14: c3 ret
006e1c15: 2bcf sub ecx, edi
006e1c17: 5f pop edi
006e1c18: 8bc1 mov eax, ecx
006e1c1a: 5e pop esi
006e1c1b: a34c626f00 mov [006f624c], eax
006e1c20: 5b pop ebx
006e1c21: c3 ret
006e1c22: 89354c626f00 mov [006f624c], esi
006e1c28: 8bc6 mov eax, esi
006e1c2a: 5f pop edi
006e1c2b: 5e pop esi
006e1c2c: 5b pop ebx
006e1c2d: c3 ret
006e1c2e: 90 nop
006e1c2f: 90 nop
006e1c30: 55 push ebp
006e1c31: 8bec mov ebp, esp
006e1c33: 83e4f8 and esp, 0f8h
006e1c36: 51 push ecx
006e1c37: 53 push ebx
006e1c38: 56 push esi
006e1c39: 57 push edi
006e1c3a: 8b7d14 mov edi, [ebp+14h]
006e1c3d: 33f6 xor esi, esi
006e1c3f: 85ff test edi, edi
006e1c41: 8974240c mov [esp+0ch], esi
006e1c45: 7e2d jle 006e1c74
006e1c47: 8b5d0c mov ebx, [ebp+0ch]
006e1c4a: db44240c fild dword ptr [esp+0ch]
006e1c4e: 83ec08 sub esp, 08h
006e1c51: dd1c24 fstp qword ptr [esp]
006e1c54: e8b00a0000 call 006e2709
006e1c59: 83c408 add esp, 08h
006e1c5c: e8c70b0000 call 006e2828
006e1c61: 8b4d08 mov ecx, [ebp+08h]
006e1c64: 46 inc esi
006e1c65: 3bf7 cmp esi, edi
006e1c67: 8974240c mov [esp+0ch], esi
006e1c6b: 8b1481 mov edx, [ecx+eax*4] <-- FAULT
006e1c6e: 8954b3fc mov [ebx+esi*4-04h], edx
006e1c72: 7cd6 jl 006e1c4a
006e1c74: 5f pop edi
006e1c75: 5e pop esi
006e1c76: 5b pop ebx
006e1c77: 8be5 mov esp, ebp
006e1c79: 5d pop ebp
006e1c7a: c3 ret
006e1c7b: 90 nop
006e1c7c: 90 nop
006e1c7d: 90 nop
006e1c7e: 90 nop
006e1c7f: 90 nop
006e1c80: 8b442410 mov eax, [esp+10h]
006e1c84: 56 push esi
006e1c85: 33f6 xor esi, esi
006e1c87: 85c0 test eax, eax
006e1c89: 7e3e jle 006e1cc9
006e1c8b: 53 push ebx
006e1c8c: 8b5c241c mov ebx, [esp+1ch]
006e1c90: 55 push ebp
006e1c91: 8b6c2418 mov ebp, [esp+18h]
006e1c95: 57 push edi
006e1c96: 33ff xor edi, edi
006e1c98: 8b4c2418 mov ecx, [esp+18h]
006e1c9c: 8b04b548526f00 mov eax, [esi*4+006f5248]
006e1ca3: 55 push ebp
006e1ca4: 50 push eax
006e1ca5: 8d140f lea edx, [edi+ecx]
006e1ca8: 8d0487 lea eax, [edi+eax*4]
006e1cab: 52 push edx
006e1cac: 8b542420 mov edx, [esp+20h]
006e1cb0: 03c2 add eax, edx
006e1cb2: 50 push eax
006e1cb3: e878ffffff call 006e1c30
006e1cb8: 8b442430 mov eax, [esp+30h]
006e1cbc: 83c410 add esp, 10h
006e1cbf: 46 inc esi
006e1cc0: 03fb add edi, ebx
006e1cc2: 3bf0 cmp esi, eax
006e1cc4: 7cd2 jl 006e1c98
006e1cc6: 5f pop edi
006e1cc7: 5d pop ebp
006e1cc8: 5b pop ebx
006e1cc9: 5e pop esi
006e1cca: c3 ret
006e1ccb: 90 nop
006e1ccc: 90 nop
006e1ccd: 90 nop
006e1cce: 90 nop
006e1ccf: 90 nop
006e1cd0: 83ec08 sub esp, 08h
006e1cd3: b80000ff00 mov eax, 00ff0000
006e1cd8: 33d2 xor edx, edx
006e1cda: 89442400 mov [esp+00h], eax
006e1cde: 89 db 89h
006e1cdf: 44 inc esp
Built on Aegis on Thu Dec 24 19:57:32 2009 using compiler version 1400
Windows 6.1 (Windows Vista x64 build 7601) [Service Pack 1]
EAX = 000002cf
EBX = 075b44c0
ECX = 051944c4
EDX = 00000000
EBP = 0018fb64
ESI = 000002d0
EDI = 000002d0
ESP = 0018fb50
EIP = 006e1c6b
EFLAGS = 00210246
FPUCW = 027f
FPUTW = ffff
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'vhsrest2'...
...reading address 05195000...
...while running filter "VHS sync restore v.2.0" (FilterInstance.cpp:1784).
Pointer dumps:
EBX 075b44c0: 15151513 1d191d15 2d2a2d25 49454941 69696967 86868686 95989596 9a9c9a9b
ECX 051944c0: 14171415 15151513 1d191d15 2d2a2d25 49454941 69696967 86868686 95989596
ESP 0018fb50: 001944c0 0000023f 00000b40 000002d0 3abb95b7 000002d0 006e1cb8 051944c4
0018fb70: 075b44c0 00000001 000002d0 006ee248 03325ef0 02362a20 006f6248 006e1a58
0018fb90: 05000000 07420000 000002d0 00000240 00000b40 00000000 023628c8 023628d8
0018fbb0: 00000000 00000241 07420000 03326a48 00435b2b 00000001 05000000 0018fce0
EBP 0018fb60: 3abb95b7 000002d0 006e1cb8 051944c4 075b44c0 00000001 000002d0 006ee248
0018fb80: 03325ef0 02362a20 006f6248 006e1a58 05000000 07420000 000002d0 00000240
0018fba0: 00000b40 00000000 023628c8 023628d8 00000000 00000241 07420000 03326a48
0018fbc0: 00435b2b 00000001 05000000 0018fce0 023628c8 00000000 00000000 00000000
Thread call stack:
006e1c6b: vhsrest2!VirtualdubFilterModuleDeinit [006e0000+1ac0+1ab]
006e1cb8: vhsrest2!VirtualdubFilterModuleDeinit [006e0000+1ac0+1f8]
006e1a58: vhsrest2!_DllMain@12 [006e0000+1050+a08]
00435b2b: FilterInstance::RunFilter()
00439015: FilterInstance::BeginRequest()
7480e600: KERNELBASE!VirtualAlloc [74800000+e5e8+18]
0051c581: VDAlignedVirtualAlloc()
004308fe: VDFilterFrameAllocatorMemory::Allocate()
00439a7b: FilterInstance::RunRequest()
0043217f: VDFilterFrameQueue::Add()
00439be4: FilterInstance::RunRequests()
0043c8f9: FilterSystem::Run()
00460fc5: VDProject::UpdateFrame()
746f6d91: USER32!GetThreadDesktop [746e0000+16c63+12e]
746f6d51: USER32!GetThreadDesktop [746e0000+16c63+ee]
746f77c4: USER32!CharPrevW [746e0000+1768c+138]
746f77e2: USER32!CharPrevW [746e0000+1768c+156]
747060dc: USER32!PeekMessageA [746e0000+25f74+168]
00462db3: VDProject::Tick()
00451dac: WinMain@16()
005b72db: __tmainCRTStartup()
74a0339a: kernel32!BaseThreadInitThunk [749f0000+13388+12]
76f09ef2: ntdll!RtlInitializeExceptionChain [76ed0000+39e8f+63]
76f09ec5: ntdll!RtlInitializeExceptionChain [76ed0000+39e8f+36]
-- End of report
- מספיקלי
-
- חבר ותיק

- תגובות: 2786
- הצטרף: אוקטובר 2010
- מיקום: תל אביב
- נתן תודות: 52 פעמים
- קיבל תודות: 178 פעמים
סליחה אבל אתה ממש חוצפןgil900 כתב:תראו איך עוזרים לי בחול:
http://forum.videohelp.com/threads/3480 ... ost2177123
תראו מה זה.. אין מה להשוות תלמדו!...
לא די שאת כל התשובות שלי יכלת למצוא כמוני בגוגל ולא עשית זאת.
גם ציפית ממני או מאחרים שיסבירו לך בפירוט איך להשתמש בזה
אז הלכת לפורום ספציפי, קבלת שם תשובה ובאת לזרוק רפש כאן.
על דאגה, כשתשכב פצוע על הכביש ,אני לא אגש אליך לעזרה כי אני לא רופא.
בגלל זה ערכתי את ההודעה...מספיקלי כתב:
סליחה אבל אתה ממש חוצפן![]()
לא די שאת כל התשובות שלי יכלת למצוא כמוני בגוגל ולא עשית זאת.
גם ציפית ממני או מאחרים שיסבירו לך בפירוט איך להשתמש בזה
אז הלכת לפורום ספציפי, קבלת שם תשובה ובאת לזרוק רפש כאן.
על דאגה, כשתשכב פצוע על הכביש ,אני לא אגש אליך לעזרה כי אני לא רופא....
לא חשבתי שתגיב כלכך מהר
טוב אולי אמרתי את מה שאמרתי (שיודעים פי 100 יותר טוב מפה) בצורה לא יפה אבל זאת לא העלבה או משהו אלה עובדה פחות או יותר...מספיקלי כתב:גם מה שהשארת מוכיח כמה שאתה רדוד....
אני מודה שטעיתי בדרך שבה כתבתי את זה..
בכל מקרה סליחה על ההתבטאות הזאת..