สมาชิก สถิติฟอรั่ม ธนาคาร
  • 21180เข้าชม
  • 40ตอบกลับ

ปัญหา Frame เหลื่อมเมื่อถ่าย 50,60 fps กับแนวทางการแก้ปัญหา

ake
โพสต์
4768
เงิน
34014
ความดี
117475
เครดิต
125435
จิตพิสัย
118050
จังหวัด
เชียงใหม่

จากปัญหาที่ผมเจอ คือ

การถ่ายที่ frame rate สูงๆ (กรณีผมถ่ายที่ 50fps จากกล้อง EOS 7D) แล้วนำ footage มาตัดทันที
โดย render ออกมาตาม project ที่ 25fps (ตัดต่อด้วย Sony Vegas Pro 10)
หากภาพมีการ pan หรือ เคลื่อนที่เร็วๆจะเกิดอาการ frame ซ้อน
ถึงแม้ว่าจะดึง slow 50% เพื่อให้ frame rate หาร 2 ได้ลงตัวเป็น 25fps เท่ากับ project แล้วก็ตาม

*** โดยส่วนตัวคาดว่าปัญหานี้น่าจะเกิดได้กับโปรแกรมตัดต่อทุกตัว จากการที่ได้ดูงานของหลายๆท่าน ***



ผมพบว่า...
การนำ footage ดังกล่าวเข้าไปตัดในโปรแกรมตัดต่อทันทีสามารถทำให้เกิดอาการ frame เหลื่อมได้
ไม่ว่าจะดึง Slow หรือไม่ก็ตาม และ
ไม่ว่า frame rate จะหารแล้วลงตัวไม่มีทศนิยมกับ frame rate ของ project ก็ตาม
เมื่อ render ออกมาแล้ว จะเห็น frame ซ้อนอย่างชัดเจน



แนวทางการแก้ปัญหา

แบ่งเป็น 2 ทาง คือ

1. แปลง footage ก่อนนำเข้าโปรแกรมตัดต่อ
ยกตัวอย่างเช่น final cut จะมี log and transfer เพื่อแปลงไฟล์เตรียม footage
และ conform เพื่อปรับ frame rate ให้อยู่ในระดับเดียวกันกับ project
(เช่น ถ่ายมา 50fps ปรับให้เป็น 25fps เพื่อเล่นช้าลง 1 เท่า)
ดังนั้นผู้ที่ใช้ MAC จึงไม่ค่อยเจอกับปัญหา frame เหลื่อม

2. render ด้วย frame rate สูง
ในเมื่อการทำงานต้องการความรวดเร็ว เราจึงตัด footage 50fps ทันที
แต่ตอน render project ให้ render ที่ frame rate เท่ากับ footage ในที่นี้คือ 50fps
เพื่อโปรแกรมจะได้สร้าง frame มากเพียงพอโดยไม่ต้องบีบให้ frame ซ้อนทับกัน

หลังจาก render ด้วย frame rate สูงแล้วค่อยแปลงไฟล์ให้เป็น frame rate ตามที่ต้องการอีกครั้งหนึ่ง
feel ของ frame rate ก็ยังเป็นตาม frame rate นั้นๆ


footage 50fps

ตัด footage ทันที แล้ว render งานที่ 25fps



ตัด footage ทันที แล้ว render งานที่ 50fps



แปลงไฟล์งานจาก 50fps เป็น 24fps
  


สิ่งที่ผมเขียนเป็นสิ่งที่ผมประสบมาหากมีข้อแย้งหรือเพิ่มเติมผมก็ยินดีครับ

ปล. รอบนี้มาเป็นทางการมากเลย
บันทึกคะแนนนี้โพสต์ล่าสุด: รวม 10 คะแนน ความดี +10 ซ่อน
sleepyz ความดี +1 2013-08-02 -
nunoonpix ความดี +1 2013-02-25 -
tabb ความดี +1 2012-07-08 -
john ความดี +1 2011-08-28 -
foolmoon ความดี +1 2011-08-28 เยี่ยมเลยครับ
shotidea ความดี +1 2011-05-03 ขอบคุณคร้าบผม
chet2009 ความดี +1 2011-04-25 ขอบคุณมากมายครับคุณเอก
lycoolthai ความดี +1 2011-04-25 ขอบคุณพี่ชายที่แสนดีของบอร์ดเรา
i-popba ความดี +1 2011-04-24 มึนอยู่นานแล้ว ขอบคุณครับ.
joena ความดี +1 2011-04-24 ขอบคุณครับ

บทความที่เกี่ยวข้อง

ระดับ : Shop Owner
โพสต์
628
เงิน
20236
ความดี
15548
เครดิต
17432
จิตพิสัย
15933
จังหวัด
กรุงเทพมหานคร

ขอบคุณสำหรับความรู้ครับท่านประธาน
โพสต์
1168
เงิน
213
ความดี
29205
เครดิต
30232
จิตพิสัย
35008
จังหวัด
ขอนแก่น

แง่ว ไม่เคยสังเกตเลยครับ ว่ามันมีเหลื่อมด้วย
ระดับ : สมาชิก III
โพสต์
22
เงิน
675
ความดี
652
เครดิต
573
จิตพิสัย
660
จังหวัด
กรุงเทพมหานคร
มาเต็ม ขอบคุณคับผม
ระดับ : สมาชิก III
โพสต์
30
เงิน
695
ความดี
564
เครดิต
530
จิตพิสัย
589
จังหวัด
กรุงเทพมหานคร
เฉพาะตอบกลับของผู้โพสต์ 4#  โพสต์เมื่อ: 2011-04-24
ขอบคุณสำหรับแนวทางแก้ไข 


ระดับ : สมาชิก VI
โพสต์
201
เงิน
5058
ความดี
2704
เครดิต
2401
จิตพิสัย
3086
จังหวัด
จันทบุรี

เฉพาะตอบกลับของผู้โพสต์ 5#  โพสต์เมื่อ: 2011-04-24
ขอบคุณพี่เอกมากครับ
โพสต์
1599
เงิน
35538
ความดี
34329
เครดิต
35428
จิตพิสัย
42682
จังหวัด
สิงห์บุรี

เฉพาะตอบกลับของผู้โพสต์ 6#  โพสต์เมื่อ: 2011-04-24
ปัญหาก่อให้เกิดปัญญา ปัญญานำมาซึ่งความรู้แจ้งครับ ขอบคุณสำหรับความรู้ที่ค้นพบด้วยตัวเอง แล้วนำมาแบ่งปันกันครับ

นับถือ นับถือ
ระดับ : สมาชิก V
โพสต์
128
เงิน
3651
ความดี
3039
เครดิต
3481
จิตพิสัย
3516
จังหวัด
นนทบุรี
เฉพาะตอบกลับของผู้โพสต์ 7#  โพสต์เมื่อ: 2011-04-24
ขอบคุณครับ
โพสต์
420
เงิน
10004
ความดี
8399
เครดิต
7587
จิตพิสัย
6783
จังหวัด
กรุงเทพมหานคร

เฉพาะตอบกลับของผู้โพสต์ 8#  โพสต์เมื่อ: 2011-04-24
อย่างที่คุณเอกบอกครับ.  ถ้าทำอย่างงั้นยังไงก็ภาพเหลื่อมครับ ถ้าสงสัยจะอธิบายให้ดูครับผิดถูกยังไงช่วยแก้ไขด้วยครับ
ไฟล์เราถ่ายมาที่50หรือ60fps พอมาใช้ตัดที่โปรเจค25fps มันก็คิดว่าไฟล์เป็น25มันเลยทำการถอดรหัสออกมาเป็น25fps ไม่ว่าจะถ่ายมาเท่าไหร่ก็ตามเนื่องจากมันเป็นformat mp4 codec h264 มันไม่ได้รองรับค่าmetadata ของไฟล์มาด้วยเลยทำให้เข้าใจว่าเป็นnomal speed เลยจัดการรวมเฟรมให้อัตโนมัติ ไม่ว่าจะใช้ลดสปีด50% เพื่อลดจำนวนเฟรมให้เท่ากับที่ทำโปรเจคยังไงมันก็เลยดับเบิ้ลเฟรมขึ้นมาเหมือนที่เราถ่ายมา25fps การconform และการแปลงไฟล์ให้รองรับกับโปรแกรมนั้นๆมันก็กำหนดmetadata ขึ้นมาใหม่โปรแกรมจึงเข้าใจว่าถ่ายมา50,60fps เลยไม่ต้องถอดรหัสให้ยุ่งยาก แต่บางโปรแกรมไม่เกิดนะครับเนื่องจากอาจจะรองรับformat mp4 codec h264 ก็เป็นได้
บันทึกคะแนนนี้โพสต์ล่าสุด: รวม 2 คะแนน ซ่อน
nezzis ความดี +1 2011-04-25 ขอบคุณครับ..ด้วย
ake ความดี +1 2011-04-24 ขอบคุณครับ
ระดับ : สมาชิก IIII
โพสต์
72
เงิน
2370
ความดี
2397
เครดิต
2376
จิตพิสัย
2141
จังหวัด
กรุงเทพมหานคร
เฉพาะตอบกลับของผู้โพสต์ 9#  โพสต์เมื่อ: 2011-04-24

ปัญหานี้สงสัยมานานตั้งแต่เริ่มหัดตัดต่อแล้วครับ ขอบคุณครับ
ระดับ : สมาชิก VI
โพสต์
326
เงิน
11687
ความดี
9546
เครดิต
9640
จิตพิสัย
10372
จังหวัด
กรุงเทพมหานคร
เฉพาะตอบกลับของผู้โพสต์ 10#  โพสต์เมื่อ: 2011-04-24
ขอบคุณครับ
โพสต์
695
เงิน
13583
ความดี
11808
เครดิต
12362
จิตพิสัย
17399
จังหวัด
กรุงเทพมหานคร

เฉพาะตอบกลับของผู้โพสต์ 11#  โพสต์เมื่อ: 2011-04-24
เอ ทำไมของผมทำแล้วไม่เป็น
หรือว่าผมสังเกตไม่เห็นหว่า
Premiere CS5
โพสต์
1858
เงิน
56103
ความดี
46498
เครดิต
51231
จิตพิสัย
52476
จังหวัด
กรุงเทพมหานคร

เฉพาะตอบกลับของผู้โพสต์ 12#  โพสต์เมื่อ: 2011-04-24

ผมเพิ่งเจอปัญหานี้เมื่อเดือนก่อน
ขอบคุณมากครับคุณเอก...
ระดับ : สมาชิก VI
โพสต์
429
เงิน
13480
ความดี
9842
เครดิต
10552
จิตพิสัย
9751
จังหวัด
กรุงเทพมหานคร

เฉพาะตอบกลับของผู้โพสต์ 13#  โพสต์เมื่อ: 2011-04-24
ขอบคุณมากครับได้ความรู้ไปอีกขั้น จะลองไปปรับดูครับ
โพสต์
1215
เงิน
27382
ความดี
25465
เครดิต
27374
จิตพิสัย
30396
จังหวัด
กรุงเทพมหานคร

เฉพาะตอบกลับของผู้โพสต์ 14#  โพสต์เมื่อ: 2011-04-24
อันนี้ผมยังไม่เคยเจอแฮะ ปกติ ผมถ่าย 720 ที่60เฟรม ก่อนตัดจะแปลงเป็น 720 ที่24เฟรมก่อน

ส่วนไฟล์ดิบจะเอาไป interflet เพื่อทำ สโลว์
โลกใบนี้ไม่มีโดเรมอนเราจึงไม่ควรทำตัวเหมือนโนบิตะ
รายละเอียดไฟล์แนบ
กล่องตอบกลับด่วน

คุณไม่มีสิทธิ์ใช้งานส่วนนี้, กรุณาเข้าสู่ระบบ หรือ ลงทะเบียน
กรุณาใช้ข้อความที่สุภาพ คุณสามารถบันทึกฉบับร่างได้