Announcement

Collapse
No announcement yet.

SmoothVideo Project (SVP) ออกใหม่แล้ว ช่วยให้ดูหนังแจ่ม โดยเฉพาะ อนิเม ลื่นไม่กระตุก

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #61
    Originally posted by exodist View Post
    ขอบคุณครับ ลองละ

    ประบแล้วมันนิ้งมากๆเลย
    แต่กิน CPU หัวแทบแตก
    พอดีทดลองใน Notebook ที่ไม่ค่อยแรง ฮ่าๆๆ
    ปรับลด Decrease Fram size ครับ จอโน็ตบุคเล็กๆ ไม่แตกต่าง

    ปรับลดต่ำๆ ลดการใช้งาน CPU แทบติดดินเลยครับ สบายๆ

    ถ้ายังลด CPU ไม่พอ ปรับ Motion vectors gird ต่ำสุดทางซ้ายได้เลย

    ลดการใช้งาน CPU เยอะมากมายครับ

    เครื่องกากๆ ก็เล่นได้สบายๆ
    .

    SVP เทพสุดในการดู อนิเม นิ้งมากๆเลย ครับ ^^

    .

    Comment


    • #62
      ภาพแจ่มมากครับ ขอบคุณที่แนะนำครับ กิน cpu น้อยมากแต่กิน GPU มากหน่อยครับ

      Comment


      • #63
        Originally posted by THEFOOL View Post
        ปรับลด Decrease Fram size ครับ จอโน็ตบุคเล็กๆ ไม่แตกต่าง

        ปรับลดต่ำๆ ลดการใช้งาน CPU แทบติดดินเลยครับ สบายๆ

        ถ้ายังลด CPU ไม่พอ ปรับ Motion vectors gird ต่ำสุดทางซ้ายได้เลย

        ลดการใช้งาน CPU เยอะมากมายครับ

        เครื่องกากๆ ก็เล่นได้สบายๆ
        .

        SVP เทพสุดในการดู อนิเม นิ้งมากๆเลย ครับ ^^

        .
        โอเคเลยแฮะ ลด Decrease Frame size ไป To 1080 height แล้วสบายเลย Cpu

        Comment


        • #64
          SVP ได้กล่าวไว้ว่า Best setting is leave everything to default

          ผมก็เลยปล่อยทุกอย่างไว้ default หมด ยกเว้น Artifacts masking ปรับไว้ที่ Weak

          โดยรวมทุกอย่างโอเคหมดเลยครับ ทั้งความลื่นไหน , ภาพฉีก - ภาพเหลื่อมนี้ ถ้าไม่เครื่องไหวเร็วจัดๆ จริงๆ ก็ไม่มีออกมาให้เห็น

          แต่ถ้าจะเอาแบบ setting แบบไม่เจอพวก artifact หรือ ภาพฉีกเลย เหมือนท่านที่แนะนำมาข้างต้น มันจะลดทอนความ smooth ลงอย่างมาก อันนี้ก็คงแล้วแต่คนเลือกเอาล่ะ ระหว่างความ smooth กับ ความสมบูรณ์ของภาพ จะเอาอันไหน

          Comment


          • #65
            Originally posted by animeangel View Post
            SVP ได้กล่าวไว้ว่า Best setting is leave everything to default

            ผมก็เลยปล่อยทุกอย่างไว้ default หมด ยกเว้น Artifacts masking ปรับไว้ที่ Weak

            โดยรวมทุกอย่างโอเคหมดเลยครับ ทั้งความลื่นไหน , ภาพฉีก - ภาพเหลื่อมนี้ ถ้าไม่เครื่องไหวเร็วจัดๆ จริงๆ ก็ไม่มีออกมาให้เห็น

            แต่ถ้าจะเอาแบบ setting แบบไม่เจอพวก artifact หรือ ภาพฉีกเลย เหมือนท่านที่แนะนำมาข้างต้น มันจะลดทอนความ smooth ลงอย่างมาก อันนี้ก็คงแล้วแต่คนเลือกเอาล่ะ ระหว่างความ smooth กับ ความสมบูรณ์ของภาพ จะเอาอันไหน
            จดๆ พึ่งรุ้เหมือนกัน ^^

            Comment


            • #66
              ของผม 2 บรรทัดแรก ปรับสุดเท่านั้น (ไม่รู้ว่าเกี่ยวกับอะไร ฮาๆ)

              Comment


              • #67
                Originally posted by animeangel View Post
                SVP ได้กล่าวไว้ว่า Best setting is leave everything to default

                ผมก็เลยปล่อยทุกอย่างไว้ default หมด ยกเว้น Artifacts masking ปรับไว้ที่ Weak

                โดยรวมทุกอย่างโอเคหมดเลยครับ ทั้งความลื่นไหน , ภาพฉีก - ภาพเหลื่อมนี้ ถ้าไม่เครื่องไหวเร็วจัดๆ จริงๆ ก็ไม่มีออกมาให้เห็น

                แต่ถ้าจะเอาแบบ setting แบบไม่เจอพวก artifact หรือ ภาพฉีกเลย เหมือนท่านที่แนะนำมาข้างต้น มันจะลดทอนความ smooth ลงอย่างมาก อันนี้ก็คงแล้วแต่คนเลือกเอาล่ะ ระหว่างความ smooth กับ ความสมบูรณ์ของภาพ จะเอาอันไหน
                กรณีหนังคน ใช้ค่า Default ได้ครับ อารมณ์จะเหมือนเปิด Motion Blur ในเกมภาพสวยๆ แต่ถ้าเอา Setting ของ Anime ไปดูหนัง หนังมันจะแข็งแปลกๆ แถมกิน GPUโหด

                กรณีAnime ภาพมันเป็นเวกเตอร์ การเคลื่อนที่ไวไวตามเฟรมปกติมันไม่มีปัญหาอะไร แต่พอมาขยายเฟรมเป็น 60fps เพื่อให้ภาพลื่น มันลื่นจริงเพราะมันโดนบังคับทำ Frame interpolated เพื่อให้ภาพสมูธ ถ้าอธิบายตามวิธีedit VDO ก็จะได้ว่า เป็นการทำให้เฟรมก่อนหน้ากับเฟรมถัดไปมันเชื่อมต่อกันได้ด้วยดี ไม่ว่าจะเป็นการเบลอเฟรมเข้าหากัน หรือการซ้อนเฟรมเข้าด้วยกันอย่างละครึ่ง .......... ถ้าเป็นหนังมันไม่มีปัญหา แต่พอเป็นเมะ ภาพมันเป็นเส้นชัดเจน พอโดนซ้อนเฟรมกันเข้า แล้วมีการเคลื่อนไหวมากๆ ภาพจะฉีก เส้นโย๊เย๊จนดูน่าเกลียด เขาก็เลยทำ shader เฉพาะสำหรับอนิเมะมา คือเขาจะพยายามคงรูปร่างของเส้นต่างๆให้คงเดิมไว้ให้มากที่สุด (ขึ้นอยู่กับการปรับค่า) ทำให้ภาพคมชัดเหมือนเดิม ไม่โย๊เย๊บิดเบี้ยวผิดรูป

                =================================

                เมะที่เคลื่อนไหวเร็วๆ ภาพจะเละถ้าไม่ใช้ Frame interporated กับ SVP shader เฉพาะของ anime โดยตรง

                ตัว default (Adaptive) หรือตัวอื่นๆทุกตัว เวลาใช้กับเมะ แทนที่เดิมเวลาเราดูทีละ Step เราจะไม่เห็นเงาร่าง(เฟรมถัดไปที่เตรียมจะมาฉายแทนที่) แต่พอเปิดใช้งาน SVP ปุ๊บ มันจะเบิ้ลเฟรมมาให้เราเพิ่มอีก ทำให้เราเห็นเงาร่างเฟรมถัดไปเวลากดดูทีละ Step จะเห็นครับ ซึ่งจุดนี้เองที่เป็นวิธีการ interpolated ภาพให้ดูเนียนเวลาฉายไวไว ซึ่งถ้าเป็นหนังคนก็ฟินเลยครับ ลื่นไหล แต่พอเป็นเมะปุ๊บ มันจะทำให้เกิดอาการเส้นเบลอภาพแตกภาพบิดเบี้ยวเละ เราจะยอมปล่อยปัญหาเหล่านี้ให้กวนใจเวลาดูเมะรึ?? ได้ภาพไม่เนียนแถมเละ กับได้ภาพเนียนชัดแจ๋วและลื่นด้วย ชอบแบบไหนครับ?? ผมว่าส่วนใหญ่น่าจะตอบอย่างหลังนะ เพราะคงไม่มีใครอยากดูเมะภาพเละๆหรอก =_=

                เขาจึงทำ SVP Shader กับ Frames interpolation mode มาให้เฉพาะสำหรับการดูอนิเมะเลย ซึ่งผมก็ได้พยายามลองกับเมะหลายๆแบบแล้ว การใช้settingเฉพาะสำหรับ anime สามารถตอบโจทย์ได้ดีที่สุด

                ทีนี้ก็มาอยู่ที่การตั้งค่า Motion vectors grid / precision , Search radius , wide search , artifacts masking ซึ่งตรงนี้พอดีผมมีโจทย์อยู่ บังเอิญไปเจอฉากที่ลายเส้นมีการเคลื่อนที่ไวมาก ทำยังไงเส้นก็ไม่เป๊ะสักทีจนสุดท้ายได้ค่าดังนี้

                กรณีใช้ CPU ล้วน (ไม่ใช้ OpenCL)
                1. Frames interpolation mode : 1.5 (for anime)
                2. SVP Shader: Sharp (for anime)
                3. Target frame rate: ปกติจะ default กัน (60Hz / หรือจอใครแพงๆที่ใช้ 120Hz มันก็จะกลายเป็น 120Hz แต่ในที่นี้ผมขอใช้ที่60)
                4. Motion vectors grid: 32 px
                5. Decrease grid step: Disable (ลองเปิดแล้วไม่รู้มันช่วยอะไร แต่ก็ไม่ได้ช่วยให้เส้นคมเลย แถมเน่า เลยปิดทิ้งไป)
                6. Search radius: Large
                7. Motion vectors precision: Two pixels (ทดลองแล้วเส้นคมกว่า one pixel และ half)
                8. Wide search: Strongest
                9.Artifacts masking: Strongest
                10. Processing of scene changes: Repeat frame (default) ถ้าตั้งเป็น blend มันจะกลายเป็นการกระโดดเฟรมไปเลย แปลกๆ
                11. Decrease frame size: ผมไม่ใช้เมนูนี้ครับ ปล่อยเป็น Disable (default) ยกเว้นว่าใครคอมช้า จะย่อเฟรมก็ตามสบายครับ ภาพเล็กลงจะประมวลผลไวขึ้นไม่หนักCPU

                ผลที่ได้คือ เส้นต่างๆจะคมมากที่สุดเวลาภาพเคลื่อนไหวเร็วๆ ผมเช็คจากภาพที่เป็นเส้นๆ ใช้การตั้งค่าตามนี้ (ไม่ใช้OpenCL) ภาพคมที่สุดและสมูธตามเจตนารมณ์ของ SVP เลย (อาจมีอาการเฟรมเรตตกได้นิดหน่อยถ้าเครื่องไม่แรง เพราะใช้ CPU ประมวลผลล้วนๆ) ............ ถ้าไม่ตั้งตามนี้ความคมจะลดลง ยิ่ง vectors grid นี่ ลดลงมาเป็น 28 ปุ๊บ เน่าเละมาก

                เย็นนี้ขอแค่นี้ก่อน เดี๋ยวดึกๆจะลองหาค่ากรณีใช้ GPU - Acceleration (OpenCL) อีกทีครับ เพราะลองใช้ค่าข้างบนแล้วเปิดใช้ GPU ช่วย ปรากฎว่าภาพเกิดคลื่นเงาในหลายๆเฟรม

                Comment


                • #68
                  ผมลองมาหมดแล้วครับ สุดท้ายก็มาลง default อยู่ดี ผมถึงได้ตบท้ายไงครับ ว่าแล้วแต่คนจะเลือก

                  Comment


                  • #69
                    Originally posted by grungust View Post
                    กรณีหนังคน ใช้ค่า Default ได้ครับ อารมณ์จะเหมือนเปิด Motion Blur ในเกมภาพสวยๆ แต่ถ้าเอา Setting ของ Anime ไปดูหนัง หนังมันจะแข็งแปลกๆ แถมกิน GPUโหด

                    กรณีAnime ภาพมันเป็นเวกเตอร์ การเคลื่อนที่ไวไวตามเฟรมปกติมันไม่มีปัญหาอะไร แต่พอมาขยายเฟรมเป็น 60fps เพื่อให้ภาพลื่น มันลื่นจริงเพราะมันโดนบังคับทำ Frame interpolated เพื่อให้ภาพสมูธ ถ้าอธิบายตามวิธีedit VDO ก็จะได้ว่า เป็นการทำให้เฟรมก่อนหน้ากับเฟรมถัดไปมันเชื่อมต่อกันได้ด้วยดี ไม่ว่าจะเป็นการเบลอเฟรมเข้าหากัน หรือการซ้อนเฟรมเข้าด้วยกันอย่างละครึ่ง .......... ถ้าเป็นหนังมันไม่มีปัญหา แต่พอเป็นเมะ ภาพมันเป็นเส้นชัดเจน พอโดนซ้อนเฟรมกันเข้า แล้วมีการเคลื่อนไหวมากๆ ภาพจะฉีก เส้นโย๊เย๊จนดูน่าเกลียด เขาก็เลยทำ shader เฉพาะสำหรับอนิเมะมา คือเขาจะพยายามคงรูปร่างของเส้นต่างๆให้คงเดิมไว้ให้มากที่สุด (ขึ้นอยู่กับการปรับค่า) ทำให้ภาพคมชัดเหมือนเดิม ไม่โย๊เย๊บิดเบี้ยวผิดรูป

                    =================================

                    เมะที่เคลื่อนไหวเร็วๆ ภาพจะเละถ้าไม่ใช้ Frame interporated กับ SVP shader เฉพาะของ anime โดยตรง

                    ตัว default (Adaptive) หรือตัวอื่นๆทุกตัว เวลาใช้กับเมะ แทนที่เดิมเวลาเราดูทีละ Step เราจะไม่เห็นเงาร่าง(เฟรมถัดไปที่เตรียมจะมาฉายแทนที่) แต่พอเปิดใช้งาน SVP ปุ๊บ มันจะเบิ้ลเฟรมมาให้เราเพิ่มอีก ทำให้เราเห็นเงาร่างเฟรมถัดไปเวลากดดูทีละ Step จะเห็นครับ ซึ่งจุดนี้เองที่เป็นวิธีการ interpolated ภาพให้ดูเนียนเวลาฉายไวไว ซึ่งถ้าเป็นหนังคนก็ฟินเลยครับ ลื่นไหล แต่พอเป็นเมะปุ๊บ มันจะทำให้เกิดอาการเส้นเบลอภาพแตกภาพบิดเบี้ยวเละ เราจะยอมปล่อยปัญหาเหล่านี้ให้กวนใจเวลาดูเมะรึ?? ได้ภาพไม่เนียนแถมเละ กับได้ภาพเนียนชัดแจ๋วและลื่นด้วย ชอบแบบไหนครับ?? ผมว่าส่วนใหญ่น่าจะตอบอย่างหลังนะ เพราะคงไม่มีใครอยากดูเมะภาพเละๆหรอก =_=

                    เขาจึงทำ SVP Shader กับ Frames interpolation mode มาให้เฉพาะสำหรับการดูอนิเมะเลย ซึ่งผมก็ได้พยายามลองกับเมะหลายๆแบบแล้ว การใช้settingเฉพาะสำหรับ anime สามารถตอบโจทย์ได้ดีที่สุด

                    ทีนี้ก็มาอยู่ที่การตั้งค่า Motion vectors grid / precision , Search radius , wide search , artifacts masking ซึ่งตรงนี้พอดีผมมีโจทย์อยู่ บังเอิญไปเจอฉากที่ลายเส้นมีการเคลื่อนที่ไวมาก ทำยังไงเส้นก็ไม่เป๊ะสักทีจนสุดท้ายได้ค่าดังนี้

                    กรณีใช้ CPU ล้วน (ไม่ใช้ OpenCL)
                    1. Frames interpolation mode : 1.5 (for anime)
                    2. SVP Shader: Sharp (for anime)
                    3. Target frame rate: ปกติจะ default กัน (60Hz / หรือจอใครแพงๆที่ใช้ 120Hz มันก็จะกลายเป็น 120Hz แต่ในที่นี้ผมขอใช้ที่60)
                    4. Motion vectors grid: 32 px
                    5. Decrease grid step: Disable (ลองเปิดแล้วไม่รู้มันช่วยอะไร แต่ก็ไม่ได้ช่วยให้เส้นคมเลย แถมเน่า เลยปิดทิ้งไป)
                    6. Search radius: Large
                    7. Motion vectors precision: Two pixels (ทดลองแล้วเส้นคมกว่า one pixel และ half)
                    8. Wide search: Strongest
                    9.Artifacts masking: Strongest
                    10. Processing of scene changes: Repeat frame (default) ถ้าตั้งเป็น blend มันจะกลายเป็นการกระโดดเฟรมไปเลย แปลกๆ
                    11. Decrease frame size: ผมไม่ใช้เมนูนี้ครับ ปล่อยเป็น Disable (default) ยกเว้นว่าใครคอมช้า จะย่อเฟรมก็ตามสบายครับ ภาพเล็กลงจะประมวลผลไวขึ้นไม่หนักCPU

                    ผลที่ได้คือ เส้นต่างๆจะคมมากที่สุดเวลาภาพเคลื่อนไหวเร็วๆ ผมเช็คจากภาพที่เป็นเส้นๆ ใช้การตั้งค่าตามนี้ (ไม่ใช้OpenCL) ภาพคมที่สุดและสมูธตามเจตนารมณ์ของ SVP เลย (อาจมีอาการเฟรมเรตตกได้นิดหน่อยถ้าเครื่องไม่แรง เพราะใช้ CPU ประมวลผลล้วนๆ) ............ ถ้าไม่ตั้งตามนี้ความคมจะลดลง ยิ่ง vectors grid นี่ ลดลงมาเป็น 28 ปุ๊บ เน่าเละมาก

                    เย็นนี้ขอแค่นี้ก่อน เดี๋ยวดึกๆจะลองหาค่ากรณีใช้ GPU - Acceleration (OpenCL) อีกทีครับ เพราะลองใช้ค่าข้างบนแล้วเปิดใช้ GPU ช่วย ปรากฎว่าภาพเกิดคลื่นเงาในหลายๆเฟรม
                    ถามหน่อยนะคับ

                    ใช้การ์ดจอ Nvidia หรือ AMD หรอครับ

                    Comment


                    • #70
                      AMD ครับ

                      ผมลองปิดการตั้งค่าต่างๆสำหรับ VDO ใน CCC ดูแล้ว ยังไม่ชัวร์ว่ามีผลกับอะไรอีกบ้าง

                      Comment


                      • #71
                        Originally posted by grungust View Post
                        AMD ครับ

                        ผมลองปิดการตั้งค่าต่างๆสำหรับ VDO ใน CCC ดูแล้ว ยังไม่ชัวร์ว่ามีผลกับอะไรอีกบ้าง
                        สงสัยเพราะเป็น EVR ป่าวเลยมีเงา

                        Comment


                        • #72
                          ผมใช้ madVR + Lav

                          รู้สึกว่าเวลาดูหนัง ไม่เคยเจอเงาเลยนะ

                          ไม่รู้เกี่ยวกันไหม


                          .

                          Comment


                          • #73

                            นี่คือเงาที่ผมพูดถึงครับ สำหรับเมะ ไฟล์เดิมๆของคลิปไม่มีเงาครับ แต่พอเปิดใช้งาน default จะมีในฉากที่เคลื่อนไหวไวไวและจะเละนิดหน่อย แต่ในภาพผมใช้ setting ข้างล่างเพื่อปรับความคมไว้แล้ว เลยเห็นเป็นแยกเงาพันร่างที่คมชัดแบบนี้ พอเปลี่ยน default เป็น less artifact for anime + Shader : anime ผลที่ได้จะเป็นภาพคมๆทุกเฟรม (ใกล้เคียงคมๆน่ะแหละ)

                            แต่ทั้ง 2 แบบ เวลากด PLAY ตามปกติ จะดูไม่เห็นความแตกต่างครับ เหมือนไม่มีอะไรเกิดขึ้นจริงๆ แต่ผมสงสัยครับว่าถ้าดูไปนานๆ ภาพแบบไหนจะทำให้เราปวดตามากกว่ากัน??


                            ส่วนกรณีหนัง ผมยังไม่ได้เทสแบบกดดูstepครับ ว่าเจอแบบข้างบนเปล่า

                            Comment


                            • #74


                              ส่วนอันนี้ตั้งค่าแบบบ้านๆ สำหรับดูหนังคนแสดง หรือเล่นจริงก็ดูได้ พร้อมกับใส่ weakest ตามที่พี่ท่านบนนุ้นว่าไว้ แต่เอาค่านี้มาดูเมะ ผลก็เลยเป็นแบบนี้แหละ
                              ซึ่งถ้ากด PLAY ตามปกติ ภาพจะลื่นไหลกว่าแบบที่ตั้งค่าไว้ใน #73 มากๆ ลื่นกว่าบรมเลย กิน CPU GPU น้อยมากๆ แต่ผลที่ได้คือ ภาพแตกเละเวลามีการเคลื่อนไหวไวไว...........................

                              แล้วแต่คนชอบละกันครับ ไม่ขอออกความเห็นเพิ่มละ

                              Comment


                              • #75
                                ไม่ปวดนะครับ เสาร์ - อาทิตย์บางวันผมจัดเมะรวดเลย 10 กว่าตอน ก็ยังเฉยๆ

                                แต่ผมนอนดู ห่_างจากจอ 2-3 เมตรได้นะ เกี่ยวกันป่าวหว่า
                                Last edited by animeangel; 19 Apr 2014, 23:09:18.

                                Comment

                                Working...
                                X