สืบเนื่องจากผมมีปัญหาคือตัดต่อและทำ After Effect กับไฟล์ฟอร์แมต AVCHD ไฟล์นามสกุล .mts ปรากฏว่าเรนเดอร์ออกมาแล้วเฟรมกระตุก หรือเกิดอาการ frame jump ครับ คือภาพกระโดดไม่ต่อเนื่อง นอกจากนั้นปรากฏว่าตัดต่อลำบากมาก เพราะดูเหมือนว่าโปรแกรมจะต้องเรนเดอร์ หรือคำนวนไฟล์อยู่ตลอดเวลา แล้วก็ไม่สามารถ playback แบบ real time ใน Premiere Pro ได้ (ช่วยได้ระดับหนึ่งในคอมพิวเตอร์ที่แรงๆ แต่ปัญหาเฟรมกระโดดยังอยู่) ลองเปลี่ยนมาเป็น Vegas แล้วก็ยังมีอาการเดิม ทำให้เป็นไปไม่ได้ครับที่จะตัดต่อได้ จะมาตัดต่อใน After ผมก็ไม่ถนัดเพราะว่าพอใส่เพลงด้วยแล้ว Premiere ตัดต่อง่ายกว่า ลากเข็มเสียงก็ออกเลยไม่ต้องกด control ช่วย
ปกติ workflow หรือขั้นตอนการทำงาน ของผมคือ
ถ่าย > โอนไฟล์ลง HDD ลูกที่สอง ที่ไม่ได้ลงวินโดวส์ > แยกไฟล์ที่ใช้และไม่ใช้ และไฟล์ที่อาจจะได้ใช้เป็นโฟลเดอร์ > นำไฟล์มาตัดและเรียงแบบคร่าวๆใน Premiere Pro > ส่งต่อโปรเจคไปทำต่อใน After Effect > Render Uncompressed Format > กลับมาตัดต่อแบบละเอียดอีกทีใน Premiere > output
ทีนี้ก็ต้องเปลี่ยนครับ จริงๆแล้วผมลองแปลงเป็น uncompressed avi ดูแล้วปัญหานี้หายครับ แต่ผมก็ยังอยากรู้อีกว่า มีทางอื่นอีกไหมนอกจากแปลงไฟล์เป็นพวก uncompressed
ด้วยปัญหานี้ผมจึงไปสืบว่าจะต้องทำยังไง แล้วไฟล์นี้มีปัญหาอะไรทำไมถึงทำให้ทำงานลำบาก ก็ได้ความว่าคร่าวๆว่า…
ถ้าหาก footage ที่คุณ import เข้ามาใน After Effect เป็น Codec ดังต่อไปนี้ MPEG1, MPEG2, mp4, m2t, H.261 หรือ H.264 คุณจำเป็นที่จะต้องแปลงมันให้เป็น codec อื่นเสียก่อน
footage พวกนี้มี keyframe เป็นช่วงๆที่มีข้อมูลในแต่ละเฟรมครบ แต่ว่าเฟรมระหว่างนั้นมีข้อมูลซึ่งไม่สมบูรณ์ เมื่อนำมาใช้ใน AE AE จำเป็นต้องใช้ข้อมูลที่สมบูรณ์ทุกเฟรม ดังนั้นจึงทำให้เกิดปัญหาต่างๆขึ้น
เป็นข้อความของคุณ Dave LaRonde
สรุปคือควรจะแปลงไฟล์เสียก่อน โดยผมลองใช้ Adobe Media Encoder นะแหละแปลงเป็น MOV PhotoJPG ผลออกมาก็ปรากฏว่าปัญหาหายไปครับ
อันนี้ถือว่าเป็นความรู้ใหม่ครับ และได้รู้ด้วยว่าเพราะอะไร คือรู้ลึกเข้าไปอีก แม้ว่างานอาจจะไม่ดีนัก แต่อย่างน้อยผมก็ได้ความรู้ใหม่ เป็นประสบการณ์ไว้ใช้ในอนาคตครับ หวังว่าโพสนี้จะเป็นประโยชน์กับเพื่อนๆที่ใช้กล้อง HD ที่ถ่ายออกมาเป็น AVCHD ด้วยเช่นกันนะครับ :)
…
If the footage you imported into AE is any kind of the following — footage in an HDV acquisition codec, MPEG1, MPEG2, mp4, m2t, H.261 or H.264 — you need to convert it to a different codec.
These kinds of footage use temporal, or interframe compression. They have keyframes at regular intervals, containing complete frame information. However, the frames in between do NOT have complete information. Interframe codecs toss out duplicated information.
In order to maintain peak rendering efficiency, AE needs complete information for each and every frame. But because these kinds of footage contain only partial information, AE freaks out, resulting in a wide variety of problems.
Dave LaRonde
Sr. Promotion Producer
KCRG-TV (ABC) Cedar Rapids, IA
…
Thanks for Dave LaRonde
Source creativecow.net








