AVC

AV Fans Talk => Technical Support => ข้อความที่เริ่มโดย: อบเชยเฉยๆ ที่ กันยายน 20, 2022, 02:34:52 PM



หัวข้อ: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ กันยายน 20, 2022, 02:34:52 PM
(https://sv1.picz.in.th/images/2022/11/03/voYlyn.png) (https://www.picz.in.th/image/001.voYlyn)
ไปที่ https://ffmpeg.org/download.html แล้วเลือกดาวโหลดตามระบบปฏิบัติการ
อย่าง windows ก็หน้าต่างฟ้าๆ แล้วเลือกลิงก์มาสักอัน แนะนำอันบน เพราะอันบนๆเท่ากับดีย์

(https://sv1.picz.in.th/images/2022/11/03/voYDTg.png) (https://www.picz.in.th/image/002.voYDTg)
แล้วเราก็มองหาลิงก์ดาวน์โหลด แนะนำตัว Full ไปเลย กดโหลดมา

(https://sv1.picz.in.th/images/2022/11/03/voYAlW.png) (https://www.picz.in.th/image/003.voYAlW)
จากนั้นก็ทำการแตกไฟล์

(https://sv1.picz.in.th/images/2022/11/03/voYPv2.png) (https://www.picz.in.th/image/004.voYPv2)
จากนั้นเข้าโฟร์เดอร์ bin จะเห็น 3 ไฟล์

(https://sv1.picz.in.th/images/2022/11/03/voY2B1.png) (https://www.picz.in.th/image/005.voY2B1)
ให้เราก๊อบไปวางที่ โฟร์เดอร์ใหม่ ณ ไดร์ฟไหนก็ได้ตามใจ
ส่วนของผมเป็นไดร์ฟ C: และชื่อโฟร์เดอร์คือ FFMPEG

(https://sv1.picz.in.th/images/2022/11/03/voYCUy.png) (https://www.picz.in.th/image/006.voYCUy)
จากนั้นกดปุ่ม windows บนคีย์บอร์ด หรือก็คือปุ่ม start มุมซ้ายล่าง แล้วพิมพ์ไปว่า path
แล้วกดเข้าไปใน Edit the system environment variables

(https://sv1.picz.in.th/images/2022/11/03/voYu8D.png) (https://www.picz.in.th/image/007.voYu8D)
จากนั้นกด Environment Variables..

(https://sv1.picz.in.th/images/2022/11/03/voYn79.png) (https://www.picz.in.th/image/008.voYn79)
มองช่องล่าง คลิ๊ก 1 ที ที่ Path แล้วกด Edit..

(https://sv1.picz.in.th/images/2022/11/03/voYrcJ.png) (https://www.picz.in.th/image/009.voYrcJ)
กด Browse.. แล้วเลือกไดร์ฟและโฟร์เดอร์ที่เราเก็บ FFMPEG ไว้
แล้วก็กดโอเคยาวๆเลย

(https://sv1.picz.in.th/images/2022/11/03/voY82b.png) (https://www.picz.in.th/image/010.voY82b)
จากนั้นไปโฟร์เดอร์ไหนก็ได้สักโฟร์เดอร์นึ่ง
ในช่อง Address..

(https://sv1.picz.in.th/images/2022/11/03/voYHFf.png) (https://www.picz.in.th/image/011.voYHFf)
พิมพ์ไปว่า cmd แล้ว Enter จะเป็นการเรียก cmd จากช่อง address
ซึ่งจะใช้บ่อยในการทำงานกับ ffmpeg จำไว้ให้ดี

(https://sv1.picz.in.th/images/2022/11/03/voYXTa.png) (https://www.picz.in.th/image/012.voYXTa)
จากนั้นพิมพ์ไป ffmpeg แล้ว Enter

(https://sv1.picz.in.th/images/2022/11/03/voYalq.png) (https://www.picz.in.th/image/013.voYalq)
ถ้าขึ้นแบบนี้แปลว่าติดตั้งเรียบร้อยแล้ว


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ กันยายน 20, 2022, 02:37:27 PM
การแปลงไฟล์ โดยไม่ลดรายละเอียดไม่ลดคุณภาพไม่ลดขนาด ราวกับ copy-paste
ให้เราเข้าโฟร์เดอร์เก็บไฟล์ต้นทาง
เรียก cmd ขึ้นมาจากช่อง address
แล้วใช้ ffmpeg แปลงไฟล์โดยใช้โค๊ดข้างล่าง

ตัวอย่างเช่น

แปลงไฟล์ .ts  ไป .mp4
โค๊ด:
ffmpeg -i input.ts -c:v copy -c:a copy output.mp4

แปลงไฟล์ .mp4  ไป .mkv
โค๊ด:
ffmpeg -i input.mp4 -c:v copy -c:a copy output.mkv

แปลงไฟล์ .avi  ไป .mkv
โค๊ด:
ffmpeg -i input.avi -c:v copy -c:a copy output.mkv

แปลงไฟล์ .mkv ไป .mp4
โค๊ด:
ffmpeg -i input.mkv -c:v copy -c:a copy output.mp4

แปลงไฟล์ .wmv ไป .mp4
โค๊ด:
ffmpeg -i input.wmv -c:v libx264 -crf 23 output.mp4
ตรง -crf 23 จริงๆแล้วสามารถใส่ crf ตั้งแต่ 0 ถึง 51
ซึ่ง 0 หมายถึง lossless และ 51 คือ poorest
ตรง -c:v libx264 ถ้าท่านมีการ์ดจอค่ายเขียว 1050ti ขึ้นไป สามารถใช้ -c:v h264_nvenc แทนได้

แปลงไฟล์ .mov ไป .mp4
โค๊ด:
ffmpeg -i input.mov -c:v libx264 -crf 23 output.mp4
ตรง -crf 23 จริงๆแล้วสามารถใส่ crf ตั้งแต่ 0 ถึง 51
ซึ่ง 0 หมายถึง lossless และ 51 คือ poorest
ตรง -c:v libx264 ถ้าท่านมีการ์ดจอค่ายเขียว 1050ti ขึ้นไป สามารถใช้ -c:v h264_nvenc แทนได้

##############################################################

ใช้ ffmpeg ฝังซับง่ายๆและไวมากโคตรจะประหยัดเวลา
ให้เราเข้าโฟร์เดอร์เก็บไฟล์ต้นทาง แล้วนำเอาไฟล์ซับมาไว้ในนี้ด้วย
จากนั้นเรียก cmd ขึ้นมาจากช่อง address
แล้วใช้ ffmpeg ฝังซับโดยใช้โค๊ดข้างล่าง
ตัวอย่างเช่น

ฟังซับไฟล์ .srt
โค๊ด:
ffmpeg -i input.mp4 -f srt -i inputsubtitle.srt -map 0:0 -map 0:1 -map 1:0 -c:v copy -c:a copy -c:s mov_text output.mp4

ฟังซับไฟล์ .ass
โค๊ด:
ffmpeg -i input.mp4 -f ass -i inputsubtitle.ass -map 0:0 -map 0:1 -map 1:0 -c:v copy -c:a copy -c:s mov_text output.mp4

inputsubtitle คือชื่อไฟล์ซับที่เราจะฝัง

##############################################################

การฝังฮาร์ดซับก็ทำได้ครับ แต่ต้อง Encode ใหม่
แนะนำให้มีการ์ดจอค่ายเขียว 1050ti ขึ้นไปจะช่วยได้
ให้เราเข้าโฟร์เดอร์เก็บไฟล์ต้นทาง แล้วนำเอาไฟล์ซับมาไว้ในนี้ด้วย
จาทกนั้นให้เราหาโหลด Font THSarabunNew
https://staff.su.ac.th/Misweb/download/THSarabunNew.zip

จากนั้นเรียก cmd ขึ้นมาจากช่อง address
แล้วใช้ ffmpeg ฝังซับฮาร์ดโดยใช้โค๊ดข้างล่าง

โค๊ด:
ffmpeg -i INPUT.mp4 -filter:v fps=60 -vf "subtitles=INPUTSUB.srt:force_style='fontname=THSarabunNew,fontsize=24,fontstyle=bold'" -c:v h264_nvenc -profile:v high -preset slow -crf 15 -b:v 8M -minrate 8M -maxrate 8M -bufsize 6M -c:a copy OUTPUT.mp4

##############################################################

วิธีทำ Gif ด้วย ffmpeg ภาพสวยๆชัดๆขนาดพอดีๆ และที่สำคัญไวมาก
ให้เราเข้าโฟร์เดอร์เก็บไฟล์ต้นทาง
เปิดหนังขึ้นมาแล้วทำการจดเวลานาทีที่ต้องการ
เรียก cmd ขึ้นมาจากช่อง address
แล้วใช้ ffmpeg ทำ Gif

ตัวอย่างเช่น

โค๊ด:
ffmpeg -ss 02:23:05 -t 10 -i STARS-599.mp4 -filter_complex "[0:v] fps=12,scale=w=480:h=-1,split [a][b];[a] palettegen=stats_mode=single [p];[b][p] paletteuse=new=1" STARS-599EATRICE.gif

อธิบายเพิ่มเติมคือ ผมสั่งให้ ffmpeg ข้ามไปที่นาที 02:23:05
แล้วเริ่มต้นจับภาพไปอีก 10 วิ จากเรื่อง STARS-599.mp4
ทำอัตราเฟรมเรทอยู่ที่ 12 เฟรมต่อวิ
ขนาด 480p แต่งภาพแต่งสีนิดหน่อยไม่ให้ภาพมันแตกและออกมาสวย
แล้วก็จะได้ออกมาเป็น STARS-599EATRICE.gif

(https://img2.pic.in.th/pic/STARS-599EATRICE.gif)
และนี่คือรูป gif ที่ผมสั่งให้ ffmpeg ทำออกมา

##############################################################

เราสามารถใช้ ffmpeg ตัดหนังผ่านการคำนวนเวลาได้ ก่อนอื่นให้เราเข้าไปที่โฟร์เดอร์เรื่องที่ต้องการตัด
เรียก cmd ขึ้นมาจากช่อง address แล้วคำนวนจดเวลาของฉากที่ต้องการ
เช่น ในเรื่อง STARS-703 ผมต้องการตัดจากนาทีที่ 01:21:46 จนถึง 01:24:28 เก็บไว้ดูเล่นๆ
ให้เอาเวลาลาสุดท้ายตั้ง 01:24:28 ลบด้วยเวลาเริ่ม 01:21:46 จะได้เวลา -to = 00:02:42

และนี่คือตัวอย่าง
โค๊ด:
ffmpeg -ss 01:21:46 -i STARS-703.mp4 -to 00:02:42 -c:v copy -c:a copy STARS-703TESTCUT.mp4

##############################################################

เราสามารถใช้ ffmpeg รวมไฟล์ได้
ก่อนอื่นเอาไฟล์ที่จะรวมมาไว้โฟร์เดอร์เดียวกัน
แล้ว cmd ขึ้นมาจากช่อง address ขั้นแรกให้สร้าง mylist.txt โดยพิมพ์

โค๊ด:
(for %i in (*.mp4) do @echo file '%i') > mylist.txt

เราก็จะได้ ไฟล์ mylist.txt อยู่ในโฟร์เดอร์ ซึ่งข้างในมันจะเรียงตามชื่ออักษรไฟล์ย่อย
ที่เราจะรวมในขั้นตอนต่อไปโดย ffmpeg

โค๊ด:
ffmpeg -f concat -i mylist.txt -c copy output.mp4

##############################################################

ถ้าท่านประสบกับปัญหาฮาร์ดดิกส์เต็ม ไฟล์ใหญ่
ต้องการย่อไฟล์ให้เล็กแต่คุณภาพเท่าๆเดิม
ให้ท่านเรียก cmd จากช่อง address แล้วใช้คำสั่งนี้

โค๊ด:
ffmpeg -i input.mp4 -c:v libx265 -vtag hvc1 -c:a copy output.mp4

ท่านก็จะได้ไฟล์ในรูปแบบ x265 ที่คุณภาพเท่าเดิม แต่ขนาดเล็กลง เป็นอีกหนทางในการช่วยท่านๆเก็บสะสมครัฟ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: Gulnwza ที่ กันยายน 20, 2022, 09:18:51 PM
ขอบคุณครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: MAXMAXSIMUM ที่ กันยายน 22, 2022, 10:14:45 AM
ผมแปลงจาก ts ไป mp4 ได้นะ แต่แปลง wmv ไปเป็น mp4 ไม่ได้แฮะ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ กันยายน 22, 2022, 11:52:52 AM
ผมแปลงจาก ts ไป mp4 ได้นะ แต่แปลง wmv ไปเป็น mp4 ไม่ได้แฮะ

ลองอันนี้ ได้ผลยังไงมาแจ้งด้วย เพราะไฟล์ wmv มันเก่าและมีการเข้ารหัสไม่เหมือนไฟล์อื่นๆ
เหมือนมันจะเกิดก่อนการเข้ารหัส x264 ด้วยซ้ำ

โค๊ด:
ffmpeg -i input.wmv -c:v:1 copy output.mp4

ดีจังเลยมีคนมาช่วยทดสอบ เพราะบางไฟล์ผมไม่มี (ไม่รู้จะไปหาจากไหน)



หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: maload ผํ้ต้องการรับจ้างทำซับหนัง ที่ กันยายน 22, 2022, 12:53:59 PM
F:\VEC-549\[email protected]
อย่างไฟลฺลักษณะนี้ ชืออย่างนี่้ โปรเเกรมมันอ่านไม่ออก ยิ่งถ้าเป็นโฟเดอร์ ชือ ก็ยิ่งอ่านไม่ออก มันจะบอกว่าไม่มีโฟเดอรนี้
มีวิธีเเก้ไขไหม


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: MAXMAXSIMUM ที่ กันยายน 22, 2022, 04:22:59 PM
ผมแปลงจาก ts ไป mp4 ได้นะ แต่แปลง wmv ไปเป็น mp4 ไม่ได้แฮะ

ลองอันนี้ ได้ผลยังไงมาแจ้งด้วย เพราะไฟล์ wmv มันเก่าและมีการเข้ารหัสไม่เหมือนไฟล์อื่นๆ
เหมือนมันจะเกิดก่อนการเข้ารหัส x264 ด้วยซ้ำ

โค๊ด:
ffmpeg -i input.wmv -c:v:1 copy output.mp4

ดีจังเลยมีคนมาช่วยทดสอบ เพราะบางไฟล์ผมไม่มี (ไม่รู้จะไปหาจากไหน)



เคครับเดี๋ยวกลับบ้ายไปลง หนังอันเซ็นที่ซื้อมาชอบเป็น wmv ซะเยอะ แล้วเวลาดูมันจะสคริปไม่ไป5555


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ กันยายน 22, 2022, 05:10:26 PM
F:\VEC-549\[email protected]
อย่างไฟลฺลักษณะนี้ ชืออย่างนี่้ โปรเเกรมมันอ่านไม่ออก ยิ่งถ้าเป็นโฟเดอร์ ชือ ก็ยิ่งอ่านไม่ออก มันจะบอกว่าไม่มีโฟเดอรนี้
มีวิธีเเก้ไขไหม

เอ..

ชื่อไฟล์ต้อง rename เอา . และ @ ออก รวมถึง + [] () >< {} ด้วย มันอ่านได้เฉพาะ - กะ _ มั้ง

ชื่อโฟร์เดอร์ ถ้าเข้าไปที่โฟร์เดอร์ต้นทาง เช่น F:\VEC-549 อย่างนี้
แล้วเปิด cmd ที่ช่อง address bar เลยน่าจะไม่มีปัญหาครับ
หรือถ้ายังมีปัญหาอยู่แล้วมีพวกนี้ . @ + [] () >< {} ก็แค่เอามันออก

(https://www.img.in.th/images/410fa8155b02cba7dc9178fc030c1d4a.png)
(https://www.img.in.th/images/d7544c212083b7ad5e308e44c1d13a15.png)



หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: maload ผํ้ต้องการรับจ้างทำซับหนัง ที่ กันยายน 22, 2022, 06:58:59 PM
F:\VEC-549\[email protected]
อย่างไฟลฺลักษณะนี้ ชืออย่างนี่้ โปรเเกรมมันอ่านไม่ออก ยิ่งถ้าเป็นโฟเดอร์ ชือ ก็ยิ่งอ่านไม่ออก มันจะบอกว่าไม่มีโฟเดอรนี้
มีวิธีเเก้ไขไหม

เอ..

ชื่อไฟล์ต้อง rename เอา . และ @ ออก รวมถึง + [] () >< {} ด้วย มันอ่านได้เฉพาะ - กะ _ มั้ง

ชื่อโฟร์เดอร์ ถ้าเข้าไปที่โฟร์เดอร์ต้นทาง เช่น F:\VEC-549 อย่างนี้
แล้วเปิด cmd ที่ช่อง address bar เลยน่าจะไม่มีปัญหาครับ
หรือถ้ายังมีปัญหาอยู่แล้วมีพวกนี้ . @ + [] () >< {} ก็แค่เอามันออก

(https://www.img.in.th/images/410fa8155b02cba7dc9178fc030c1d4a.png)
(https://www.img.in.th/images/d7544c212083b7ad5e308e44c1d13a15.png)


อย่างlosslesscut มันตัดได้หมดเลย ชื่อเเปลกๆยังไงก็เถอะ  เเต่ตัวมันก็มีปัญหาไปอีกเเบบนึงซึ่งก็เพลียไม่เเพ้กัน


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ กันยายน 22, 2022, 08:24:10 PM
อย่างlosslesscut มันตัดได้หมดเลย ชื่อเเปลกๆยังไงก็เถอะ  เเต่ตัวมันก็มีปัญหาไปอีกเเบบนึงซึ่งก็เพลียไม่เเพ้กัน


เราสามารถใช้ ffmpeg ตัดหนังผ่านการคำนวนเวลาได้ ก่อนอื่นให้เราเข้าไปที่โฟร์เดอร์เรื่องที่ต้องการตัด
เรียก cmd ขึ้นมาจากช่อง address แล้วคำนวนจดเวลาของฉากที่ต้องการ
เช่น ในเรื่อง STARS-703 ผมต้องการตัดจากนาทีที่ 01:21:46 จนถึง 01:24:28 เก็บไว้ดูเล่นๆ
ให้เอาเวลาลาสุดท้ายตั้ง 01:24:28 ลบด้วยเวลาเริ่ม 01:21:46 จะได้เวลา -to = 00:02:42

และนี่คือตัวอย่าง
โค๊ด:
ffmpeg -ss 01:21:46 -i STARS-703.mp4 -to 00:02:42 -c:v copy -c:a copy STARS-703TESTCUT.mp4


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: Thugz-Av ที่ กันยายน 23, 2022, 12:38:25 PM
F:\VEC-549\[email protected]
อย่างไฟลฺลักษณะนี้ ชืออย่างนี่้ โปรเเกรมมันอ่านไม่ออก ยิ่งถ้าเป็นโฟเดอร์ ชือ ก็ยิ่งอ่านไม่ออก มันจะบอกว่าไม่มีโฟเดอรนี้
มีวิธีเเก้ไขไหม

ผมไม่เคยมีปัญหากับชื่อเลยนะ ลองทำแบบนี้สิไม่ต้องพิมพ์ชื่อเองหรือพิมพ์แค่นิดหนึ่งแล้วกดTab ให้มันพิมพ์ให้เอง เช่น เวลาพิมพ์ ffmpeg -i  hhd800 แล้วกด Tab เลยมันจะพิมพ์ [email protected] ให้เอง ถ้ามีไฟล์ที่ชื่อขึ้นต้นเหมือนกันเรากดกด Tab เรื่อยๆ จนได้ไฟล์ที่เราต้องการ

หรือไม่ก็ใส่  "" ที่ชื่อ เช่น "[email protected]"
 


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: Thunder55 ที่ กันยายน 23, 2022, 03:48:36 PM
 [ร่าเริง] [ร่าเริง]


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: maload ผํ้ต้องการรับจ้างทำซับหนัง ที่ กันยายน 23, 2022, 04:40:17 PM
F:\VEC-549\[email protected]
อย่างไฟลฺลักษณะนี้ ชืออย่างนี่้ โปรเเกรมมันอ่านไม่ออก ยิ่งถ้าเป็นโฟเดอร์ ชือ ก็ยิ่งอ่านไม่ออก มันจะบอกว่าไม่มีโฟเดอรนี้
มีวิธีเเก้ไขไหม

ผมไม่เคยมีปัญหากับชื่อเลยนะ ลองทำแบบนี้สิไม่ต้องพิมพ์ชื่อเองหรือพิมพ์แค่นิดหนึ่งแล้วกดTab ให้มันพิมพ์ให้เอง เช่น เวลาพิมพ์ ffmpeg -i  hhd800 แล้วกด Tab เลยมันจะพิมพ์ [email protected] ให้เอง ถ้ามีไฟล์ที่ชื่อขึ้นต้นเหมือนกันเรากดกด Tab เรื่อยๆ จนได้ไฟล์ที่เราต้องการ

หรือไม่ก็ใส่  "" ที่ชื่อ เช่น "[email protected]"
 
ขอบคุณมากจ้า


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: MAXMAXSIMUM ที่ กันยายน 24, 2022, 03:13:21 PM
ผมแปลงจาก ts ไป mp4 ได้นะ แต่แปลง wmv ไปเป็น mp4 ไม่ได้แฮะ

ลองอันนี้ ได้ผลยังไงมาแจ้งด้วย เพราะไฟล์ wmv มันเก่าและมีการเข้ารหัสไม่เหมือนไฟล์อื่นๆ
เหมือนมันจะเกิดก่อนการเข้ารหัส x264 ด้วยซ้ำ

โค๊ด:
ffmpeg -i input.wmv -c:v:1 copy output.mp4

ดีจังเลยมีคนมาช่วยทดสอบ เพราะบางไฟล์ผมไม่มี (ไม่รู้จะไปหาจากไหน)



ได้ครับแอด แต่ไฟล์เล็กลงเยอะอยู่ เพราะน่าจะบิทเรทนะ ลดลงไปครึ่งนึงครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ กันยายน 24, 2022, 07:42:20 PM
ผมอะนุมานเอาว่า ลดขนาดไฟล์ไปแล้วภาพต้องกากแน่นอน ใช่ไหม?

(https://www.img.in.th/images/4a6604538287c88b1958f3f7ce6dcd16.png)

โค๊ด:
ffmpeg -i input.wmv -c:v libx264 -crf 23 output.mp4

ตรง -crf 23 จริงๆแล้วสามารถใส่ crf ตั้งแต่ 0 ถึง 51
ซึ่ง 0 หมายถึง lossless และ 51 คือ poorest

ลองอันนี้ภาพน่าจะชัดเหมือนเดิม แต่บิทเรทเพิ่มขึ้นอย่างมหาศาล ขนาดไฟล์ก็เช่นกัน


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: MAXMAXSIMUM ที่ กันยายน 24, 2022, 08:40:39 PM
ผมอะนุมานเอาว่า ลดขนาดไฟล์ไปแล้วภาพต้องกากแน่นอน ใช่ไหม?

(https://www.img.in.th/images/4a6604538287c88b1958f3f7ce6dcd16.png)

โค๊ด:
ffmpeg -i input.wmv -c:v libx264 -crf 23 output.mp4

ตรง -crf 23 จริงๆแล้วสามารถใส่ crf ตั้งแต่ 0 ถึง 51
ซึ่ง 0 หมายถึง lossless และ 51 คือ poorest

ลองอันนี้ภาพน่าจะชัดเหมือนเดิม แต่บิทเรทเพิ่มขึ้นอย่างมหาศาล ขนาดไฟล์ก็เช่นกัน

จัดไปครับ เดี๋ยวลองแปบบ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: MAXMAXSIMUM ที่ กันยายน 25, 2022, 09:20:42 PM
ผมอะนุมานเอาว่า ลดขนาดไฟล์ไปแล้วภาพต้องกากแน่นอน ใช่ไหม?

(https://www.img.in.th/images/4a6604538287c88b1958f3f7ce6dcd16.png)

โค๊ด:
ffmpeg -i input.wmv -c:v libx264 -crf 23 output.mp4

ตรง -crf 23 จริงๆแล้วสามารถใส่ crf ตั้งแต่ 0 ถึง 51
ซึ่ง 0 หมายถึง lossless และ 51 คือ poorest

ลองอันนี้ภาพน่าจะชัดเหมือนเดิม แต่บิทเรทเพิ่มขึ้นอย่างมหาศาล ขนาดไฟล์ก็เช่นกัน

รายงานผลครับ ไม่ประสบความสำเร็จครับท่าน55555

ว่าแต่ท่านมีวิธีหรือโค๊ดรวมไฟล์เป็นไฟล์เดียวไหมครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ กันยายน 26, 2022, 08:42:17 PM
ก่อนอื่นเอาไฟล์ที่จะรวมมาไว้โฟร์เดอร์เดียวกัน
แล้ว cmd ขึ้นมา จากนั้นก็สร้าง mylist.txt โดยพิมพ์
โค๊ด:
(for %i in (*.mp4) do @echo file '%i') > mylist.txt

แล้วค่อยรวมไฟล์โดย ffmpeg
โค๊ด:
ffmpeg -f concat -i mylist.txt -c copy output.mp4


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: MAXMAXSIMUM ที่ กันยายน 26, 2022, 11:58:24 PM
ก่อนอื่นเอาไฟล์ที่จะรวมมาไว้โฟร์เดอร์เดียวกัน
แล้ว cmd ขึ้นมา จากนั้นก็สร้าง mylist.txt โดยพิมพ์
โค๊ด:
(for %i in (*.mp4) do @echo file '%i') > mylist.txt

แล้วค่อยรวมไฟล์โดย ffmpeg
โค๊ด:
ffmpeg -f concat -i mylist.txt -c copy output.mp4

ทั้งหมดคือทำผ่าน cmd เลยใช่ไหมครับท่าน แล้วก็ไฟล์นี้ก่อนรวมต้องเป็น ts ไหมครับ หรือ mp4 ก็ได้เลย

ขอบคุณครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ กันยายน 27, 2022, 09:18:21 AM
ไฟล์ตั้งต้นเป็นแบบไหนเปลี่ยนเป็นแบบนั้นครับ จะไว

แล้วค่อยเปลี่ยนอีกที

เช่นตั้งต้นมาเป็น .ts

โค๊ด:
(for %i in (*.ts) do @echo file '%i') > mylist.txt

โค๊ด:
ffmpeg -f concat -i mylist.txt -c copy output.ts

mp4 ก็ที่ผมพิมพ์ไปก่อนหน้า

ลองเทียบๆกันดูปรกติมันจะเปลี่ยนไม่กี่จุด เช่นเปลี่ยนนามสกุลไฟล์เป็นต้น


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: MAXMAXSIMUM ที่ กันยายน 29, 2022, 01:18:25 AM
ไฟล์ตั้งต้นเป็นแบบไหนเปลี่ยนเป็นแบบนั้นครับ จะไว

แล้วค่อยเปลี่ยนอีกที

เช่นตั้งต้นมาเป็น .ts

โค๊ด:
(for %i in (*.ts) do @echo file '%i') > mylist.txt

โค๊ด:
ffmpeg -f concat -i mylist.txt -c copy output.ts

mp4 ก็ที่ผมพิมพ์ไปก่อนหน้า

ลองเทียบๆกันดูปรกติมันจะเปลี่ยนไม่กี่จุด เช่นเปลี่ยนนามสกุลไฟล์เป็นต้น

ขอบคุณครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: brghtc ที่ ตุลาคม 02, 2022, 05:07:53 PM
ไฟล์ตั้งต้นเป็นแบบไหนเปลี่ยนเป็นแบบนั้นครับ จะไว

แล้วค่อยเปลี่ยนอีกที

เช่นตั้งต้นมาเป็น .ts

โค๊ด:
(for %i in (*.ts) do @echo file '%i') > mylist.txt

โค๊ด:
ffmpeg -f concat -i mylist.txt -c copy output.ts

mp4 ก็ที่ผมพิมพ์ไปก่อนหน้า

ลองเทียบๆกันดูปรกติมันจะเปลี่ยนไม่กี่จุด เช่นเปลี่ยนนามสกุลไฟล์เป็นต้น

ขอสอบถามครับท่าน ถ้าต้องการ rip dvd iso เป็น mp4 แบบ lossless ควรใช้ command อย่างไรครับ มันมี vob อยู่ 4 ไฟล์ รบกวนชี้แนะครับ ผมใหม่มากสำหรับ FFMPEG



หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 02, 2022, 06:29:08 PM

ขอสอบถามครับท่าน ถ้าต้องการ rip dvd iso เป็น mp4 แบบ lossless ควรใช้ command อย่างไรครับ มันมี vob อยู่ 4 ไฟล์ รบกวนชี้แนะครับ ผมใหม่มากสำหรับ FFMPEG



FFMPEG ทำไมได้ครับ

มีทางสบายๆกว่า FFMPEG คือ MAKEMKV
ทำตามนี้ได้เลย
https://www.youtube.com/watch?v=CfTPLk35O8c

จากนั้นถ้าต้องการแปลงไฟล์ mkv ไป mp4 ก็แค่

โค๊ด:
ffmpeg -i input.mkv -c copy output.mp4

ส่วนคุณภาพไฟล์ ถ้าต้องการต้นฉบับเป็นหลักการ copy จะสำคัญมากกว่า lossless
แต่ถ้าต้นฉบับมันเล็กแล้วขยายใหญ่ การ encode ใหม่แบบ lossless ถึงจะเป็นคำตอบ
เดี๋ยวว่างๆมาสอนขยับขยาย scale แบบ lossless ด้วย ffmpeg


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: brghtc ที่ ตุลาคม 02, 2022, 08:00:23 PM

ขอสอบถามครับท่าน ถ้าต้องการ rip dvd iso เป็น mp4 แบบ lossless ควรใช้ command อย่างไรครับ มันมี vob อยู่ 4 ไฟล์ รบกวนชี้แนะครับ ผมใหม่มากสำหรับ FFMPEG



FFMPEG ทำไมได้ครับ

มีทางสบายๆกว่า FFMPEG คือ MAKEMKV
ทำตามนี้ได้เลย
https://www.youtube.com/watch?v=CfTPLk35O8c

จากนั้นถ้าต้องการแปลงไฟล์ mkv ไป mp4 ก็แค่

โค๊ด:
ffmpeg -i input.mkv -c copy output.mp4

ส่วนคุณภาพไฟล์ ถ้าต้องการต้นฉบับเป็นหลักการ copy จะสำคัญมากกว่า lossless
แต่ถ้าต้นฉบับมันเล็กแล้วขยายใหญ่ การ encode ใหม่แบบ lossless ถึงจะเป็นคำตอบ
เดี๋ยวว่างๆมาสอนขยับขยาย scale แบบ lossless ด้วย ffmpeg

ครับผมขอบคุณมากๆครับท่าน


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: kkunurat ที่ ตุลาคม 03, 2022, 06:57:43 PM
ขอบคุณสำหรับกระทู้ดีๆ มีประโยชน์ครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: brghtc ที่ ตุลาคม 05, 2022, 03:14:41 PM

ขอสอบถามครับท่าน ถ้าต้องการ rip dvd iso เป็น mp4 แบบ lossless ควรใช้ command อย่างไรครับ มันมี vob อยู่ 4 ไฟล์ รบกวนชี้แนะครับ ผมใหม่มากสำหรับ FFMPEG



FFMPEG ทำไมได้ครับ

มีทางสบายๆกว่า FFMPEG คือ MAKEMKV
ทำตามนี้ได้เลย
https://www.youtube.com/watch?v=CfTPLk35O8c

จากนั้นถ้าต้องการแปลงไฟล์ mkv ไป mp4 ก็แค่

โค๊ด:
ffmpeg -i input.mkv -c copy output.mp4

ส่วนคุณภาพไฟล์ ถ้าต้องการต้นฉบับเป็นหลักการ copy จะสำคัญมากกว่า lossless
แต่ถ้าต้นฉบับมันเล็กแล้วขยายใหญ่ การ encode ใหม่แบบ lossless ถึงจะเป็นคำตอบ
เดี๋ยวว่างๆมาสอนขยับขยาย scale แบบ lossless ด้วย ffmpeg

รบกวนสอบถามครับ ถ้าผมต้องการ เปลี่ยน H.264 เป็น H.265 เพื่อลดขนาดไฟล์โดยคุณภาพหนัง 4K เท่าเดิมผมเขียน command แบบนี้ถูกไหมครับ

ffmpeg -i input.mp4 -c:v libx265 -vtag hvc1 -c:a copy output.mp4


ขอบคุณครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 05, 2022, 03:58:18 PM

รบกวนสอบถามครับ ถ้าผมต้องการ เปลี่ยน H.264 เป็น H.265 เพื่อลดขนาดไฟล์โดยคุณภาพหนัง 4K เท่าเดิมผมเขียน command แบบนี้ถูกไหมครับ

ffmpeg -i input.mp4 -c:v libx265 -vtag hvc1 -c:a copy output.mp4


ขอบคุณครับ

ใช่ครับ ช่วยเรื่องพื้นที่เก็บไปเยอะครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: brghtc ที่ ตุลาคม 05, 2022, 05:17:28 PM

รบกวนสอบถามครับ ถ้าผมต้องการ เปลี่ยน H.264 เป็น H.265 เพื่อลดขนาดไฟล์โดยคุณภาพหนัง 4K เท่าเดิมผมเขียน command แบบนี้ถูกไหมครับ

ffmpeg -i input.mp4 -c:v libx265 -vtag hvc1 -c:a copy output.mp4


ขอบคุณครับ

ใช่ครับ ช่วยเรื่องพื้นที่เก็บไปเยอะครับ

ขอบคุณมากครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: MAXMAXSIMUM ที่ ตุลาคม 11, 2022, 02:47:38 AM
ไฟล์ตั้งต้นเป็นแบบไหนเปลี่ยนเป็นแบบนั้นครับ จะไว

แล้วค่อยเปลี่ยนอีกที

เช่นตั้งต้นมาเป็น .ts

โค๊ด:
(for %i in (*.ts) do @echo file '%i') > mylist.txt

โค๊ด:
ffmpeg -f concat -i mylist.txt -c copy output.ts

mp4 ก็ที่ผมพิมพ์ไปก่อนหน้า

ลองเทียบๆกันดูปรกติมันจะเปลี่ยนไม่กี่จุด เช่นเปลี่ยนนามสกุลไฟล์เป็นต้น

วันนี้เพิ่งลองรวมไฟล์พร้อมแปลงไฟล์ไปด้วย ถือว่าใช้ได้เลยครับ แต่จะนานกว่าปกตินิดนึง


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 11, 2022, 12:21:00 PM


วันนี้เพิ่งลองรวมไฟล์พร้อมแปลงไฟล์ไปด้วย ถือว่าใช้ได้เลยครับ แต่จะนานกว่าปกตินิดนึง

ลองเล่นกับมันไปเรื่อยๆครับ หลายๆคำสั่งสามารถใช้งานร่วมกันได้ แค่พิมพ์ยาวขึ้น รอนานนิดหน่อย
สนุกกับการทดลองไปเรื่อยๆได้เลยครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: brghtc ที่ ตุลาคม 11, 2022, 08:47:55 PM
ffmpeg สามารถปรับเฟรม จาก 30 เป็น 60 ได้รึเปล่าครับ ถ้าได้มีผลอะไรกับเสียงในวีดีโอรึเปล่าครับท่าน


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 11, 2022, 10:04:20 PM
ffmpeg สามารถปรับเฟรม จาก 30 เป็น 60 ได้รึเปล่าครับ ถ้าได้มีผลอะไรกับเสียงในวีดีโอรึเปล่าครับท่าน

ทำได้ครับ แต่ต้อง encode ใหม่ครับ ถ้าไม่มีการ์ดจอ 1050ti ขึ้นไป ช้ามาก (แต่ 750ti เล่นได้ทุกเกมนะครัฟฟพรี้ๆ)
ส่วนเสียงไม่มีผลนะ ถ้าใช่ -filter:v

แนะนำว่าถ้าจะดูให้ลื่นจริงๆ ให้ทำ fps เท่า hz หน้าจอตัวเอง เช่น 75hz ทำ fps75 หรือ 144hz ทำ fps144

โค๊ด:
ffmpeg -i 30fpsinput.mp4 -filter:v fps=60 -c:v h264_nvenc -preset slow -crf 23 -c:a copy 60fpsoutput.mp4


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: brghtc ที่ ตุลาคม 12, 2022, 02:36:10 AM
ffmpeg สามารถปรับเฟรม จาก 30 เป็น 60 ได้รึเปล่าครับ ถ้าได้มีผลอะไรกับเสียงในวีดีโอรึเปล่าครับท่าน

ทำได้ครับ แต่ต้อง encode ใหม่ครับ ถ้าไม่มีการ์ดจอ 1050ti ขึ้นไป ช้ามาก (แต่ 750ti เล่นได้ทุกเกมนะครัฟฟพรี้ๆ)
ส่วนเสียงไม่มีผลนะ ถ้าใช่ -filter:v

แนะนำว่าถ้าจะดูให้ลื่นจริงๆ ให้ทำ fps เท่า hz หน้าจอตัวเอง เช่น 75hz ทำ fps75 หรือ 144hz ทำ fps144

โค๊ด:
ffmpeg -i 30fpsinput.mp4 -filter:v fps=60 -c:v h264_nvenc -preset slow -crf 23 -c:a copy 60fpsoutput.mp4

ขอบคุณมากครับท่าน


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: kkunurat ที่ ตุลาคม 16, 2022, 05:07:40 PM
ผมลองฝังซับไทยดูแล้ว ใช้ได้เลยครับ
อธิบายตามรูป

1. เรียก cmd ที่ address bar folder ที่มีไฟล์หนัง .mp4 และไฟล์ซับ .srt (*** ผม edit system environment variable มาก่อนแล้วเลยไม่ต้องก็อบไฟล์ ffmpeg.exe มาใส่ใน folder เดียวกันนี้)

2. คัดลอกคำสั่งตามที่ท่าน "อบเชยเฉยๆ" แนะนำหัวข้อฝังซับ แก้ชื่อ input, output ให้ตรงกับไฟล์ของเรา
(ผมใช้การแก้ใน word ให้เรียบร้อยแล้วค่อยคัดลอกไปใส่ cmd)

3. enter
4. รอจนดำเนินการเสร็จ

5. ทดสอบเปิดไฟล์หนัง output ดู ปรากฏว่ามีซับฝังมาให้เลือกเปิด-ปิด ได้ (SubtitleHandler) แม้จะลบซับ .srt ไปแล้วก็ตาม (ไฟล์ดังเดิมไม่มีซับฝัง)


ปล. มีคำถามว่าถ้าอยากให้ซับฝังเปิดตลอด ถึงแม้จะเปิดด้วยโปรแกรมที่ไม่มีฟังก์ชันเปิดซับ ก็จะเห็นซับตลอดเหมือนเป็นลายน้ำ ทำได้ไหมครับ



(https://i.ibb.co/frFfw00/1665911165153.jpg) (https://ibb.co/DwWh2KK)


(https://i.ibb.co/P1sT1L0/1665911219289.jpg) (https://ibb.co/L9DQ9FH)


(https://i.ibb.co/86YhkgP/1665910382028.jpg) (https://ibb.co/KFK1nxV)


(https://i.ibb.co/r2FDDFt/1665910919577.jpg) (https://ibb.co/N2tcct3)


(https://i.ibb.co/1n4fVXM/1665910840203.jpg) (https://ibb.co/ZJb6sgS)


(https://i.ibb.co/34Lf6vV/SMA-589-sub-02.png) (https://ibb.co/vVKsyhf)


(https://i.ibb.co/7pVh5YB/SMA-589-sub-04.png) (https://ibb.co/yk521fK)



หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 16, 2022, 07:11:44 PM
ฮาร์ดซับทำได้ครับ แต่ต้อง Encode ใหม่ แนะนำให้มีการ์ดจอค่ายเขียว 1050ti ขึ้นไปจะช่วยได้

โค๊ด:
ffmpeg -i nosubinput.mp4 -vf subtitles=subtitles.srt -c:v h264_nvenc -profile:v high -preset slow -crf 22 -c:a copy suboutput.mp4

สามารถปรับ
-c:v h264_nvenc ตรงนี้ถ้าไม่มีการ์ดจอค่ายเขียวให้ใช้เป็น -c:v libx264
-crf ได้ 0-51 โดย 0 คือ lossless และ 51 poorest
-preset แนะนำว่าแค่ slow slower หรือ veryslow

แต่ค่าแนะนำที่ผมโค๊ดให้ไปก็เพียงพอต่อสายตาปรกติที่ไม่ผิดมนุษย์มนาแล้ว


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: kkunurat ที่ ตุลาคม 16, 2022, 10:29:34 PM
ฮาร์ดซับทำได้ครับ แต่ต้อง Encode ใหม่ แนะนำให้มีการ์ดจอค่ายเขียว 1050ti ขึ้นไปจะช่วยได้

โค๊ด:
ffmpeg -i nosubinput.mp4 -vf subtitles=subtitles.srt -c:v h264_nvenc -profile:v high -preset slow -crf 22 -c:a copy suboutput.mp4

สามารถปรับ
-c:v h264_nvenc ตรงนี้ถ้าไม่มีการ์ดจอค่ายเขียวให้ใช้เป็น -c:v libx264
-crf ได้ 0-51 โดย 0 คือ lossless และ 51 poorest
-preset แนะนำว่าแค่ slow slower หรือ veryslow

แต่ค่าแนะนำที่ผมโค๊ดให้ไปก็เพียงพอต่อสายตาปรกติที่ไม่ผิดมนุษย์มนาแล้ว

ขอบคุณครับ เรียกว่าฮาร์ดซับนี่เอง
ถ้าต้อง encode โน้ตบุ้คผมคงยังสเปคไม่ถึง
ไว้รอมีตังค์เปลี่ยนใหม่คงได้ลองทำดูครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 16, 2022, 10:34:41 PM


ขอบคุณครับ เรียกว่าฮาร์ดซับนี่เอง
ถ้าต้อง encode โน้ตบุ้คผมคงยังสเปคไม่ถึง
ไว้รอมีตังค์เปลี่ยนใหม่คงได้ลองทำดูครับ


อ่าวถอดใจง่ายจัง พรี้ไม่คิดจะลองก่อนสักครั้งเหรอครัฟ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: maload ผํ้ต้องการรับจ้างทำซับหนัง ที่ ตุลาคม 17, 2022, 02:39:54 PM
ฮาร์ดซับทำได้ครับ แต่ต้อง Encode ใหม่ แนะนำให้มีการ์ดจอค่ายเขียว 1050ti ขึ้นไปจะช่วยได้

โค๊ด:
ffmpeg -i nosubinput.mp4 -vf subtitles=subtitles.srt -c:v h264_nvenc -profile:v high -preset slow -crf 22 -c:a copy suboutput.mp4

สามารถปรับ
-c:v h264_nvenc ตรงนี้ถ้าไม่มีการ์ดจอค่ายเขียวให้ใช้เป็น -c:v libx264
-crf ได้ 0-51 โดย 0 คือ lossless และ 51 poorest
-preset แนะนำว่าแค่ slow slower หรือ veryslow

แต่ค่าแนะนำที่ผมโค๊ดให้ไปก็เพียงพอต่อสายตาปรกติที่ไม่ผิดมนุษย์มนาแล้ว

ขอบคุณครับ เรียกว่าฮาร์ดซับนี่เอง
ถ้าต้อง encode โน้ตบุ้คผมคงยังสเปคไม่ถึง
ไว้รอมีตังค์เปลี่ยนใหม่คงได้ลองทำดูครับ

  เคยทำไฟล์ 9 กิ้ก ฝังซับ

สเปค  i3 สุดยอดซีพียูในตำนาน   ;D ;D  นานมากเเล้ว

 ใช้เวลาประมาณ 8-10 ชั่วโมง   ;D ออกมาไฟล์ 2 กิ้ก

ถ้าจะฝังซับเเนะนำพวกโปรเเกรม format factory  มากกว่า เพราะ มันดูผลงานก่อนได้ง่ายกว่า
กรณีพวกโปรเเกรมเอฟเอฟเอ็มที่ว่า ต้องตัดไฟล์ขนาดเล็กมา เเล้วลองซับประมาณยาวสัก 2 นาที   ก็ได้ดูว่าจะใช้เวลาทำประมาณเท่าไร  ถ้าใช้ความยาวหนังจริงเป็นชั่วโมง  ได้เห็นสภาพหลังการซับว่า มันเป็นไง รับได้ไหมคุณภาพ เพือการปรับเปลี่ยนค่าเล็กๆน้อยๆ กันไป ลอง ;D


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 17, 2022, 03:37:48 PM
หื้อ? 8-9 ชั่วโมงผมว่าไม่ใช่ละ

เดี๋ยวลองเทสให้


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 17, 2022, 04:43:54 PM
(https://www.img.in.th/images/a39ca380dd74e193919041534448f850.png)

ทำไม่นาน เริ่ม 3.55 น. เสร็จ 4.20 น.

ขนาดไฟล์โดยรวมลดเพราะเป็น Variable Bit Rate
ถ้าไม่เข้าใจอ่านอันนี้ https://www.thailivestream.com/news/58

และก็นี่ตัวอย่างภาพ ก็สำหรับผมนะตาผมแยกไม่ออก
(https://www.img.in.th/images/b56eed23e3df57e5472ef0257d1d0d35.png)
(https://www.img.in.th/images/bdf4224a66d3a9125a7ab3353a8ea45b.png)

แต่ถ้าคุณต้องการขนาดไฟล์ให้มันเท่าๆเดิม
คุณแค่ล็อค Bitrate หรืออีกทางก็คือ -crf 0 แม่งเลย ซึ่งผมจะไม่แนะนำ
เพราะมันจะออกมาช้า และไร้ประโยชน์ถ้าระดับสายตาของคุณอยู่แค่ระดับคนธรรมดาทั่วไป


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: kkunurat ที่ ตุลาคม 17, 2022, 08:59:27 PM
(https://www.img.in.th/images/a39ca380dd74e193919041534448f850.png)

ทำไม่นาน เริ่ม 3.55 น. เสร็จ 4.20 น.

ขนาดไฟล์โดยรวมลดเพราะเป็น Variable Bit Rate
ถ้าไม่เข้าใจอ่านอันนี้ https://www.thailivestream.com/news/58

และก็นี่ตัวอย่างภาพ ก็สำหรับผมนะตาผมแยกไม่ออก
(https://www.img.in.th/images/b56eed23e3df57e5472ef0257d1d0d35.png)
(https://www.img.in.th/images/bdf4224a66d3a9125a7ab3353a8ea45b.png)

แต่ถ้าคุณต้องการขนาดไฟล์ให้มันเท่าๆเดิม
คุณแค่ล็อค Bitrate หรืออีกทางก็คือ -crf 0 แม่งเลย ซึ่งผมจะไม่แนะนำ
เพราะมันจะออกมาช้า และไร้ประโยชน์ถ้าระดับสายตาของคุณอยู่แค่ระดับคนธรรมดาทั่วไป

อันนี้คือฮาร์ดซับใช่ไหมครับ
หนังยาว 2 ชม. ใช้เวลา encode ใส่ซับ 30 นาที
file size 4.8 GB ลดเหลือ 1.8 GB
bitrate 59xx kbps ลดเหลือ 23xx kbps
ก็ถือว่าลดลงไปพอสมควร แต่ภาพที่เห็นก็ต่างกันไม่เท่าไร


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 17, 2022, 10:36:31 PM

อันนี้คือฮาร์ดซับใช่ไหมครับ
หนังยาว 2 ชม. ใช้เวลา encode ใส่ซับ 30 นาที
file size 4.8 GB ลดเหลือ 1.8 GB
bitrate 59xx kbps ลดเหลือ 23xx kbps
ก็ถือว่าลดลงไปพอสมควร แต่ภาพที่เห็นก็ต่างกันไม่เท่าไร


มันคือฮาร์ดซับครับ
และก็อ่านลิงก์ที่แปะให้ประอบด้วยครับ เหมือนคุณยังไม่ได้อ่านเลย

ที่นี้เดี๋ยวจะมาลอง แบบกำหนดล็อค bitrate ให้ครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: kkunurat ที่ ตุลาคม 17, 2022, 10:48:09 PM

อันนี้คือฮาร์ดซับใช่ไหมครับ
หนังยาว 2 ชม. ใช้เวลา encode ใส่ซับ 30 นาที
file size 4.8 GB ลดเหลือ 1.8 GB
bitrate 59xx kbps ลดเหลือ 23xx kbps
ก็ถือว่าลดลงไปพอสมควร แต่ภาพที่เห็นก็ต่างกันไม่เท่าไร


มันคือฮาร์ดซับครับ
และก็อ่านลิงก์ที่แปะให้ประอบด้วยครับ เหมือนคุณยังไม่ได้อ่านเลย

ที่นี้เดี๋ยวจะมาลอง แบบกำหนดล็อค bitrate ให้ครับ

กลับไปอ่านแล้วครับ

อย่างนั้น VBR ก็ดีกว่าตรงที่ bitrate จะสูงต่ำแปรผันตามความซับซ้อนของวีดีโอ ไม่จะเป็นต้องสูงคงที่เหมือน CBR
ซึ่งจะทำให้ไฟล์หนังมีขนาดเล็กลง โดยคุณภาพไม่ลด เพราะ bitrate ไม่สูงเกินความจำเป็นในแต่ละช่วงของหนัง

ปล. คอมท่านสเปกอะไรครับ น่าจะเทพพอสมควรถึง encode ได้เร็ว


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 17, 2022, 11:30:42 PM

อันนี้คือฮาร์ดซับใช่ไหมครับ
หนังยาว 2 ชม. ใช้เวลา encode ใส่ซับ 30 นาที
file size 4.8 GB ลดเหลือ 1.8 GB
bitrate 59xx kbps ลดเหลือ 23xx kbps
ก็ถือว่าลดลงไปพอสมควร แต่ภาพที่เห็นก็ต่างกันไม่เท่าไร


มันคือฮาร์ดซับครับ
และก็อ่านลิงก์ที่แปะให้ประอบด้วยครับ เหมือนคุณยังไม่ได้อ่านเลย

ที่นี้เดี๋ยวจะมาลอง แบบกำหนดล็อค bitrate ให้ครับ

กลับไปอ่านแล้วครับ

อย่างนั้น VBR ก็ดีกว่าตรงที่ bitrate จะสูงต่ำแปรผันตามความซับซ้อนของวีดีโอ ไม่จะเป็นต้องสูงคงที่เหมือน CBR
ซึ่งจะทำให้ไฟล์หนังมีขนาดเล็กลง โดยคุณภาพไม่ลด เพราะ bitrate ไม่สูงเกินความจำเป็นในแต่ละช่วงของหนัง

ปล. คอมท่านสเปกอะไรครับ น่าจะเทพพอสมควรถึง encode ได้เร็ว


คอมเครื่องที่ encode เก่าแล้วครับ (เพราะมันเก่าเลยเอามา encode)

core i5 7500k
gtx 1050ti
ram 8gb


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 18, 2022, 12:23:06 AM
ลองแบบล็อค Bitrate โดยกำหนดค่า MAX MIN 7000k (เยอะกว่าต้นฉบับ)
เริ่มตอน 11.49 น. เสร็จ 12.18 น. (ก็ไม่เห็นภาพ 8-9 ชั่วโมงอยู่ดี)

โค๊ด:
ffmpeg -i IPX-939.mp4 -vf subtitles=IPX-939.srt -c:v h264_nvenc -profile:v high -preset slow -b:v 7000k -maxrate 7000k -minrate 7000k -bufsize 7000k -c:a copy SUBBR7000kIPX-939.mp4

(https://www.img.in.th/images/45184add51462e848328540bbc595d1e.png)

(https://www.img.in.th/images/e8a970778a38c9d518f8aeabdbef373a.png)


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: maload ผํ้ต้องการรับจ้างทำซับหนัง ที่ ตุลาคม 18, 2022, 06:32:43 AM
ไม่ผ่านตกไดรเวอรเก่าไป  ;D 

(https://www.img.in.th/images/44b4ccf1fe5527d100a1b454714aa3b8.jpg)


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 18, 2022, 10:15:58 AM
ไม่ผ่านตกไดรเวอรเก่าไป  ;D 



คอมมีการ์ดจอไหม แล้วการ์ดจออะไร

-c:v h264_nvenc ตรงนี้ถ้าไม่มีการ์ดจอค่ายเขียวให้ใช้เป็น -c:v libx264


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: maload ผํ้ต้องการรับจ้างทำซับหนัง ที่ ตุลาคม 18, 2022, 11:40:21 AM
ไปอัพเดดการ์ดจอมา gt  730    รุ่นก่อสร้างกรุงสุโขทัย  ก็ผ่านขั้นตอนเเรกมาได้ละ

ซีพียู i3 6100  ddr4 8 กิ้ก

ทำเสร็จประมาณ 3 ชั่วโมง  ไวกว่าเดิม 3 เท่า  ตอนนั้นจะใช้บิทเรทที่ 5000  ใช้เวลาทำ 8 ชั่วโมง  ทำในformatfactor

(https://www.img.in.th/images/2d4d13c12a97aad482051266a7ceaab6.md.jpg) (https://www.img.in.th/image/dG9QiL)
(https://www.img.in.th/images/0b9411b46fddaa65219294028d8c2757.md.jpg) (https://www.img.in.th/image/dG9wDs)
(https://www.img.in.th/images/6c7bd6f68a1df196652effa954aac7e4.md.jpg) (https://www.img.in.th/image/dG9Pb3)
ได้ผลประกอบการณฺดังนี้่

(https://www.img.in.th/images/93ac34fd0870c5f65e09604f33ca5693.jpg)

  เเต่ที่งงคือไฟล์ต้นฉบับเขียนว่า fhdบิทเรทตั้ง 7000   9 กิ้กทำไมมันตุ่นๆบางที  รู้สึกเหมือนมันไม่ค่อยต่างจากพวกไฟล์ 7 กิกที่่บอกว่าเป็น hd  เลย




หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ตุลาคม 18, 2022, 12:09:30 PM

ไปอัพเดดการ์ดจอมา gt  730    รุ่นก่อสร้างกรุงสุโขทัย  ก็ผ่านขั้นตอนเเรกมาได้ละ

ซีพียู i3 6100  ddr4 8 กิ้ก

ทำเสร็จประมาณ 3 ชั่วโมง  ไวกว่าเดิม 3 เท่า  ตอนนั้นจะใช้บิทเรทที่ 5000  ใช้เวลาทำ 8 ชั่วโมง  ทำในformatfactor

  เเต่ที่งงคือไฟล์ต้นฉบับเขียนว่า fhdบิทเรทตั้ง 7000   9 กิ้กทำไมมันตุ่นๆบางที  รู้สึกเหมือนมันไม่ค่อยต่างจากพวกไฟล์ 7 กิกที่่บอกว่าเป็น hd  เลย


ไฟล์ปล่อยเถื่อนในปัจจุบัน ต้องบอกว่าคุณภาพไม่ได้ดีเท่ากับขนาดของไฟล์เลยครับ มันเหมือนอัดหน้าจอมามากกว่า เพราะฉะนั้นเราจะดูที่ ขนาดไฟล์ หรือ Bitrate ไม่ได้ ยิ่งหนังแทบฝั่ง mgs มันเอาไฟล์ 720p มาอัดแบบ 1080p ภาพก็จะแตกๆ ซึ่งต้องเลือกโหลดมาดูก่อนจดรหัสเอาไว้ แล้วรออีกประมาณ 1 อาทิตย์จะมีไฟล์ใหม่มาแทน (ซึ่งคนจะ seed น้อยๆ) ประมาณนี้ครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: saberlight ที่ ตุลาคม 31, 2022, 09:17:29 PM
ติดปัญหาเรื่อง encoding ไม่แน่ใจว่า ffmpeg จะช่วยได้มั๊ย (หรือว่าคุ้มที่จะทำมั๊ย)

เรื่องมีอยู่ว่า ใช้ jellyfin / plex เป็น viewer และพบว่ามันกระตุก

พอมาอ่าน info แล้วพบว่า สิ่งที่แตกต่างกันแล้ว หนังกระตุก คือ color space / transfer / primaries = bt709

ถ้า encode ใหม่ ด้วย ffmpeg จะได้มั๊ย เสียเวลาขนาดไหน

 (https://www.i-pic.info/i/87jL264874.jpg)


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ พฤศจิกายน 01, 2022, 03:18:48 PM
ไฟล์ต้นฉบับเป็นยังไง แล้วจะ encode ให้ไปทางไหนครับ?

ปล. ถ้าทำวิธีอื่นแล้วมันกระตุก ยังไงก็คุ้มที่ลองใน ffmpeg ครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: brghtc ที่ พฤศจิกายน 01, 2022, 03:37:46 PM
ติดปัญหาเรื่อง encoding ไม่แน่ใจว่า ffmpeg จะช่วยได้มั๊ย (หรือว่าคุ้มที่จะทำมั๊ย)

เรื่องมีอยู่ว่า ใช้ jellyfin / plex เป็น viewer และพบว่ามันกระตุก

พอมาอ่าน info แล้วพบว่า สิ่งที่แตกต่างกันแล้ว หนังกระตุก คือ color space / transfer / primaries = bt709

ถ้า encode ใหม่ ด้วย ffmpeg จะได้มั๊ย เสียเวลาขนาดไหน

 (https://www.i-pic.info/i/87jL264874.jpg)

ผมก็ใช้ plex และก็มีหนังที่ color space เป็น bt709 เยอะครับ ดูไม่กระตุกเลย bit rate ก็พอๆกับของท่าน อาจจะไม่ใช่เพราะ color space รึเปล่าครับ หนังที่กระตุกผม encode ใหม่เป็น 265 ไปเลย -crf 22 -preset medium ก็ไม่ช้านะครับ คุ้ม encode ใหม่ของผมหายกระตุกครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: saberlight ที่ พฤศจิกายน 01, 2022, 04:25:54 PM
ไฟล์ต้นฉบับเป็นยังไง แล้วจะ encode ให้ไปทางไหนครับ?

ปล. ถ้าทำวิธีอื่นแล้วมันกระตุก ยังไงก็คุ้มที่ลองใน ffmpeg ครับ


file ต้นฉบับที่มี
color space  = bt709
color transfer = bt709
color primaries = bt709

ทำให้ดูผ่าน plex / jellyfin แล้วกระตุกครับ ถ้าจะ encode ก็จะเอา bt709 ออกครับ เพราะว่า check info แล้ว มันต่างกันที่จุดนี้

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

ติดปัญหาเรื่อง encoding ไม่แน่ใจว่า ffmpeg จะช่วยได้มั๊ย (หรือว่าคุ้มที่จะทำมั๊ย)

เรื่องมีอยู่ว่า ใช้ jellyfin / plex เป็น viewer และพบว่ามันกระตุก

พอมาอ่าน info แล้วพบว่า สิ่งที่แตกต่างกันแล้ว หนังกระตุก คือ color space / transfer / primaries = bt709

ถ้า encode ใหม่ ด้วย ffmpeg จะได้มั๊ย เสียเวลาขนาดไหน


ผมก็ใช้ plex และก็มีหนังที่ color space เป็น bt709 เยอะครับ ดูไม่กระตุกเลย bit rate ก็พอๆกับของท่าน อาจจะไม่ใช่เพราะ color space รึเปล่าครับ หนังที่กระตุกผม encode ใหม่เป็น 265 ไปเลย -crf 22 -preset medium ก็ไม่ช้านะครับ คุ้ม encode ใหม่ของผมหายกระตุกครับ

ไว้จะไปลองครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ พฤศจิกายน 02, 2022, 11:22:17 AM
อาจจะเกี่ยวล่ะมั้ง ลองดูเพื่อหาย


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: saberlight ที่ พฤศจิกายน 03, 2022, 07:55:39 PM
ลองแล้วครับตามคำแนะนำ ใช้ config  -crf 22 -preset medium
ได้ result มาแบบนี้

สรุป ไม่กระตุกแล้ว ขอบคุณครับ


Video
Title: 1080p H264 SDR
Codec: H264
Codec tag: avc1
AVC: Yes
Profile: High
Level: 40
Resolution: 1920x1080
Aspect ratio: 16:9
Interlaced: No
Framerate: 29.97003
Bitrate: 5183 kbps
Bit depth: 8 bit
Video range: SDR
Video range type: SDR
Color space: bt709
Color transfer: bt709
Color primaries: bt709
Pixel format: yuv420p
Ref frames: 1
NAL: 4


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ พฤศจิกายน 03, 2022, 08:00:10 PM
อ่าวสรุปตกลงมันกระตุกที่อะไรนะ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: saberlight ที่ พฤศจิกายน 04, 2022, 09:28:38 PM
อ่าวสรุปตกลงมันกระตุกที่อะไรนะ
ไม่ชัวร์และครับว่ากระตุกที่อะไร แต่ถ้าให้
สรุปตอนนี้ก็คือ bt709 ที่ bit rate สูงๆแล้วจะกระตุก (เมื่อดูผ่าน plex/ jellyfin)


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: brghtc ที่ พฤศจิกายน 04, 2022, 11:24:50 PM
อ่าวสรุปตกลงมันกระตุกที่อะไรนะ
ไม่ชัวร์และครับว่ากระตุกที่อะไร แต่ถ้าให้
สรุปตอนนี้ก็คือ bt709 ที่ bit rate สูงๆแล้วจะกระตุก (เมื่อดูผ่าน plex/ jellyfin)


ยินดีด้วยครับไม่กระตุกแล้ว  ;D แต่ก็อยากรู้เหมือนกันครับว่าเพราะอะไร หากท่านยังเก็บไฟล์เก่าอยู่ ลองปรับ plex ให้เป็น direct play คือ สตรีม original ไปเลยไม่ encode ดูครับ ท่านต่อ NAS เข้า router แล้วจาก router ไปทีวีผ่าน LAN หรือ wifi ครับ บางทีถ้ามันเกิน limit ของ NAS CPU ที่จะ encode on the fly มันก็กระตุก หรือ ดูไม่ได้เลย

plex ไม่ได้มีปัญหากับ color range bt709 ที่ bit rate 5000kbps เพราะผมก็ดูไฟล์ bt709+bit rate 8000kbps หรือไฟล์ที่ bit rate สูงมากๆครับ ผมสตรีมไฟล์ bluray/m2ts bit rate 30 mbps ผ่าน wifi ก็ยังลื่นครับ ส่วนไฟล์ที่ bit rate 100Mbps+ นี่ค้างเลย 555

หากท่านอยากทดสอบก็รบกวนแชร์ผล เป็นวิทยาทาน ครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: brghtc ที่ พฤศจิกายน 04, 2022, 11:52:58 PM
สอบถามท่าน อบเชยเฉยๆ ครับ

ผมปวดกะโหลกกับไฟล์ DVD เดิมที่เป็น scan type = interlaced แล้วดันเอาไปแปลงเป็น progressive โดยที่ไม่ได้ทำ deinterlaced ก่อน ผลคือได้ไฟล์ที่เป็น 480P หรือเป็น progressive แล้ว แต่ เส้นหวีมันยังอยู่ คือมัน burn in เลยครับ และเอามา deinterlaced อีกทีก็ไม่ได้เพราะ software algorithm มันไม่จับว่าเป็น interlaced footage

คำถามครับ-สามารถใช้ ffmpeg reverse จาก progressive 480P ที่อธิบายข้างต้นให้กลับไปเป็น 480i ต้นแบบได้หรือไม่ครับ เพื่อที่จะได้สามารถลบเส้นหวี ด้วย deinterlaced filter ที่เหมาะสมในปัจจุบัน และจะได้คุณภาพที่ดีกว่าเดิม

ผมค้นหา ffmpeg command มาครึ่งเดือนละแต่ยังไม่ได้คำตอบที่ดี บอร์ดต่างประเทศก็มีปัญหานี้เหมือนกันแต่ขั้นตอนการ reverse 480P ไป 480I ยุ่งยากมากสำหรับผม เป็น remastered level ที่ต้องใช้ software มากมาย ส่วนตัวผมทำแบบงูๆปลาๆครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: saberlight ที่ พฤศจิกายน 05, 2022, 11:47:54 AM

ยินดีด้วยครับไม่กระตุกแล้ว  ;D แต่ก็อยากรู้เหมือนกันครับว่าเพราะอะไร หากท่านยังเก็บไฟล์เก่าอยู่ ลองปรับ plex ให้เป็น direct play คือ สตรีม original ไปเลยไม่ encode ดูครับ ท่านต่อ NAS เข้า router แล้วจาก router ไปทีวีผ่าน LAN หรือ wifi ครับ บางทีถ้ามันเกิน limit ของ NAS CPU ที่จะ encode on the fly มันก็กระตุก หรือ ดูไม่ได้เลย

plex ไม่ได้มีปัญหากับ color range bt709 ที่ bit rate 5000kbps เพราะผมก็ดูไฟล์ bt709+bit rate 8000kbps หรือไฟล์ที่ bit rate สูงมากๆครับ ผมสตรีมไฟล์ bluray/m2ts bit rate 30 mbps ผ่าน wifi ก็ยังลื่นครับ ส่วนไฟล์ที่ bit rate 100Mbps+ นี่ค้างเลย 555

หากท่านอยากทดสอบก็รบกวนแชร์ผล เป็นวิทยาทาน ครับ

เริ่ม system จาก jellyfin on pc ใช้ดูคนเดียว และตอนนี้มี NAS เพิ่มเข้ามาครับ แต่ jellyfin ยังคง on pc เหมือนเดิม ให้ nas เป็นแค่ file serv เฉยๆ เพราะว่าดูผ่าน com only ไม่ได้ขึ้นทีวี และไม่อยากพลาดที่จะโดนเด็กๆในบ้านเปิดเจอบนทีวี
ปัญหาที่กล่าวมาก่อนหน้าหน้าทั้งหมด คือ ยัง run jellyfin ผ่าน com แต่อนาคตก็ว่าจะขยับไป run ผ่าน NAS

ส่วนเรื่อง plex ยังไม่ไปเพราะว่าติดใจ  jellyfin มากกว่า ที่มัน search ตามชื่อ มีรูปนักแสดงแถมยังกด ชื่อแล้ว มันก็ list หนังของนักแสดงมาให้ด้วย ทำให้ง่ายมากต่อการค้นหา อนาคตทำไรเพิ่มจะมา update ให้ความรู้กันครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ พฤศจิกายน 05, 2022, 09:24:33 PM
ต้องมีตัวอย่างไฟล์มาให้ผมลองครับ ลองตัดแล้วอัพมาให้หน่อย ขอสัก 30 วิ ผมอาจจะใช้ yadif ลองแก้ดู
ไม่งั้นต้องไปตั้งจุดเริ่มต้นคือ rip dvd ใหม่



หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: brghtc ที่ พฤศจิกายน 06, 2022, 12:44:39 AM
ต้องมีตัวอย่างไฟล์มาให้ผมลองครับ ลองตัดแล้วอัพมาให้หน่อย ขอสัก 30 วิ ผมอาจจะใช้ yadif ลองแก้ดู
ไม่งั้นต้องไปตั้งจุดเริ่มต้นคือ rip dvd ใหม่



ผมลอง yadif แล้วครับไม่เวิค และ ปัญหาคือผมหา original dvd ไม่ได้เลยครับ ไม่มีอีกแล้ว เดี๋ยวว่างผมตัดมาให้ท่านดูครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: brghtc ที่ พฤศจิกายน 30, 2022, 12:59:46 AM
ผมลบเส้นหวีได้แล้วครับ :) โดยใช้ QTGMC filter set input type=2 ไม่หมดซะทีเดียวแต่ดีขึ้นมากๆ หากจะลบหมด preset ต้องตั้ง slowest หรือ placebo แต่ไม่ไหวรอนานใจจะขาด ผมรับได้ที่ slower ใช้เวลาลบ 1 ชั่วโมงสำหรับหนัง 20 นาที หากตั้ง slowest ใช้เวลา 4 ชั่วโมง และ placebo 12 ชั่วโมง

เดี๋ยวว่างๆจะมาแชร์วิธีการติดตั้ง การใช้งาน code ต่างๆอีกทีครับ ขอบคุณท่าน อบเชยเฉยๆ สำหรับความรู้เรื่อง ffmpeg ผมต่อยอดการอ่าน เขียนโค๊ด จากกระทู้ของท่าน ขอบคุณมากๆครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ พฤศจิกายน 30, 2022, 08:25:07 AM
ผมลบเส้นหวีได้แล้วครับ :) โดยใช้ QTGMC filter set input type=2 ไม่หมดซะทีเดียวแต่ดีขึ้นมากๆ หากจะลบหมด preset ต้องตั้ง slowest หรือ placebo แต่ไม่ไหวรอนานใจจะขาด ผมรับได้ที่ slower ใช้เวลาลบ 1 ชั่วโมงสำหรับหนัง 20 นาที หากตั้ง slowest ใช้เวลา 4 ชั่วโมง และ placebo 12 ชั่วโมง

เดี๋ยวว่างๆจะมาแชร์วิธีการติดตั้ง การใช้งาน code ต่างๆอีกทีครับ ขอบคุณท่าน อบเชยเฉยๆ สำหรับความรู้เรื่อง ffmpeg ผมต่อยอดการอ่าน เขียนโค๊ด จากกระทู้ของท่าน ขอบคุณมากๆครับ

แชร์วิธีการไว้ได้เลยครับ ถ้ามันเกี่ยวกับ ffmpeg เดี๋ยวเอาขึ้นหน้าแรกให้


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: gatza2009 ที่ ธันวาคม 13, 2022, 10:41:52 PM
สวัสดีครับ ผมมีคำถามครับ อาจจะหลุดประเด็นไปนิดนะครับ เกี่ยวกับไฟล์ .srt ครับ

มีคำถามว่า

ไฟล์ .srt ถ้าเราฝังแบบ softsub / hardsub สามารถเลือก color /font ของตัวอักษร ได้ไหมครับ (กรณีใช้ ffmpeg)

ถ้าไม่ได้ แล้วอยากได้ ซับ แบบ custom font และ color ได้ โดยไม่เสีย Quality ของ Video จะต้องใช้วิธีไหนครับ (ขอทั้ง softsub / hardsub เลยนะครับ)

ขอบคุณครับผม 


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ธันวาคม 14, 2022, 09:13:47 AM
สวัสดีครับ ผมมีคำถามครับ อาจจะหลุดประเด็นไปนิดนะครับ เกี่ยวกับไฟล์ .srt ครับ

มีคำถามว่า

ไฟล์ .srt ถ้าเราฝังแบบ softsub / hardsub สามารถเลือก color /font ของตัวอักษร ได้ไหมครับ (กรณีใช้ ffmpeg)

ถ้าไม่ได้ แล้วอยากได้ ซับ แบบ custom font และ color ได้ โดยไม่เสีย Quality ของ Video จะต้องใช้วิธีไหนครับ (ขอทั้ง softsub / hardsub เลยนะครับ)

ขอบคุณครับผม 

ใช้เป็นไฟล์ ass ที่ตั้งค่ามาแล้วจะง่ายกว่าครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: gatza2009 ที่ ธันวาคม 14, 2022, 04:35:14 PM
สวัสดีครับ ผมมีคำถามครับ อาจจะหลุดประเด็นไปนิดนะครับ เกี่ยวกับไฟล์ .srt ครับ

มีคำถามว่า

ไฟล์ .srt ถ้าเราฝังแบบ softsub / hardsub สามารถเลือก color /font ของตัวอักษร ได้ไหมครับ (กรณีใช้ ffmpeg)

ถ้าไม่ได้ แล้วอยากได้ ซับ แบบ custom font และ color ได้ โดยไม่เสีย Quality ของ Video จะต้องใช้วิธีไหนครับ (ขอทั้ง softsub / hardsub เลยนะครับ)

ขอบคุณครับผม 

ใช้เป็นไฟล์ ass ที่ตั้งค่ามาแล้วจะง่ายกว่าครับ

ขอบคุณครับผม มีอีก 1 คำถามครับ อยากจะ port video มาดูใน iphone ตอนนี้ลอง softsub แล้ว ไม่ขึ้น sub ครับ (Hardsub ลองแล้ว ได้ครับ)

โดยทั้ง soft/hard ผม port ลงมาโดยใช้โปรแกรม 3utools แล้วดูผ่าน application photos ของ iphone เลยนะครับ

อยากถามว่า softsub มี application อะไรไหม บน iphone ที่สามารถดู video ที่ฝัง softsub แล้วขึ้น subtitle ครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ธันวาคม 14, 2022, 04:56:30 PM
https://apps.apple.com/in/app/mx-player/id1429703801


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: mtb11 ที่ ธันวาคม 16, 2022, 05:29:42 PM
 ;D ;D ;D ;D ขอบคุณ จขกท. นี้มาก ๆ นะครับ ตัด video ง่าย ๆ ไม่ต้องง้อโปรแกรมที่กินทรัพยากรเยอะ ๆ แล้ว

ลองใช้การตัดไฟล์แล้ว ผ่าน ครับ  8)

แต่ผมลองแปลงไฟล์ MKV --> MP4 ขึ้น error ว่า input.mkv: No such file or directory  :-\

แบบนี้ต้องแก้ไขยังไงครับ ขอบคุณล่วงหน้านะครับ ;)


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ธันวาคม 16, 2022, 10:20:50 PM
;D ;D ;D ;D ขอบคุณ จขกท. นี้มาก ๆ นะครับ ตัด video ง่าย ๆ ไม่ต้องง้อโปรแกรมที่กินทรัพยากรเยอะ ๆ แล้ว

ลองใช้การตัดไฟล์แล้ว ผ่าน ครับ  8)

แต่ผมลองแปลงไฟล์ MKV --> MP4 ขึ้น error ว่า input.mkv: No such file or directory  :-\

แบบนี้ต้องแก้ไขยังไงครับ ขอบคุณล่วงหน้านะครับ ;)

ถ้าติดตั้งตามขั้นตอนถูกแล้ว ลอง
โค๊ด:
ffmpeg -i input.mkv -c copy -c:a copy output.mp4

บางไฟล์มันต้องกำหนด
อ้างถึง
-c:a copy
เข้าไปด้วย เพื่อลอกไฟล์เสียง ไม่งั้นมันจะเอ๋อ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: mtb11 ที่ ธันวาคม 17, 2022, 01:10:33 AM
;D ;D ;D ;D ขอบคุณ จขกท. นี้มาก ๆ นะครับ ตัด video ง่าย ๆ ไม่ต้องง้อโปรแกรมที่กินทรัพยากรเยอะ ๆ แล้ว

ลองใช้การตัดไฟล์แล้ว ผ่าน ครับ  8)

แต่ผมลองแปลงไฟล์ MKV --> MP4 ขึ้น error ว่า input.mkv: No such file or directory  :-\

แบบนี้ต้องแก้ไขยังไงครับ ขอบคุณล่วงหน้านะครับ ;)

ถ้าติดตั้งตามขั้นตอนถูกแล้ว ลอง
โค๊ด:
ffmpeg -i input.mkv -c copy -c:a copy output.mp4

บางไฟล์มันต้องกำหนด
อ้างถึง
-c:a copy
เข้าไปด้วย เพื่อลอกไฟล์เสียง ไม่งั้นมันจะเอ๋อ
ขอบคุณมากครับ ลองใช้ script ตามที่แจ้งมา ทำได้แล้วครับ  ;D


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: gatza2009 ที่ ธันวาคม 21, 2022, 12:48:56 AM
สวัสดีครับ ขอสอบถามครับ พอดีจะทำ Hardsub ครับ

ลองใช้ script ของท่านอบเชย ทำ hardsub .mp4 กับ .ass ครับ

มันขึ้น error ว่า 10 bit encode not supported ครับ

ตอนนี้แก้โดยการเปลี่ยนจาก -c:v h264_nvenc เป็น -c:v libx264 ก็ติดปัญหา profile ไม่ผ่าน (error แจ้งว่า high profile ไม่ support libx264 ) เลยลบหมดเลย เอาแค่ ชื่อไฟล์ ชื่อไฟล์ซับ -c:v libx264 แล้วก็ชื่อ output ครับ


ไม่รู้ว่าแก้ปัญหาได้ถูกจุดหรือเปล่า รบกวนช่วยมาดูหน่อยครับผม


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ ธันวาคม 21, 2022, 01:16:32 AM
สวัสดีครับ ขอสอบถามครับ พอดีจะทำ Hardsub ครับ

ลองใช้ script ของท่านอบเชย ทำ hardsub .mp4 กับ .ass ครับ

มันขึ้น error ว่า 10 bit encode not supported ครับ

ตอนนี้แก้โดยการเปลี่ยนจาก -c:v h264_nvenc เป็น -c:v libx264 ก็ติดปัญหา profile ไม่ผ่าน (error แจ้งว่า high profile ไม่ support libx264 ) เลยลบหมดเลย เอาแค่ ชื่อไฟล์ ชื่อไฟล์ซับ -c:v libx264 แล้วก็ชื่อ output ครับ


ไม่รู้ว่าแก้ปัญหาได้ถูกจุดหรือเปล่า รบกวนช่วยมาดูหน่อยครับผม

แบบด้านล่างนี่ได้ไหม ผมลองของผมแล้วมันได้แหะ แต่นานมาก

โค๊ด:
ffmpeg -i input.mp4 -vf subtitles=inputsubtitle.ass -c:v libx264 -profile:v high -preset slow -crf 22 -c:a copy outputsubtitleass.mp4

จริงๆโค๊ดเก่า การ์ดจอแค่ 1050ti ก็ต้องผ่านแล้ว เว้นแต่จะไม่ได้ลงไดร์ฟเวอร์การ์ดจอล่าสุด

ส่วน -c:v libx264 ยังไงก็ต้อง -profile:v high ได้
ถ้าไม่ได้แปลว่า ffmpeg เก่าจัดๆไปอัพเดทซะ (ลงใหม่)

ส่วน 10 bit-dept ที่เด้งมา มันมายังไงล่ะน่ะ?


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: gatza2009 ที่ มกราคม 08, 2023, 04:41:36 AM
สวัสดีครับ ขอสอบถามครับ พอดีจะทำ Hardsub ครับ

ลองใช้ script ของท่านอบเชย ทำ hardsub .mp4 กับ .ass ครับ

มันขึ้น error ว่า 10 bit encode not supported ครับ

ตอนนี้แก้โดยการเปลี่ยนจาก -c:v h264_nvenc เป็น -c:v libx264 ก็ติดปัญหา profile ไม่ผ่าน (error แจ้งว่า high profile ไม่ support libx264 ) เลยลบหมดเลย เอาแค่ ชื่อไฟล์ ชื่อไฟล์ซับ -c:v libx264 แล้วก็ชื่อ output ครับ


ไม่รู้ว่าแก้ปัญหาได้ถูกจุดหรือเปล่า รบกวนช่วยมาดูหน่อยครับผม

แบบด้านล่างนี่ได้ไหม ผมลองของผมแล้วมันได้แหะ แต่นานมาก

โค๊ด:
ffmpeg -i input.mp4 -vf subtitles=inputsubtitle.ass -c:v libx264 -profile:v high -preset slow -crf 22 -c:a copy outputsubtitleass.mp4

จริงๆโค๊ดเก่า การ์ดจอแค่ 1050ti ก็ต้องผ่านแล้ว เว้นแต่จะไม่ได้ลงไดร์ฟเวอร์การ์ดจอล่าสุด

ส่วน -c:v libx264 ยังไงก็ต้อง -profile:v high ได้
ถ้าไม่ได้แปลว่า ffmpeg เก่าจัดๆไปอัพเดทซะ (ลงใหม่)

ส่วน 10 bit-dept ที่เด้งมา มันมายังไงล่ะน่ะ?

ขออภัยที่ไม่ได้รายงานผลครับ script ใช้ตามเดิม (หน้า1) ครับ เหมือนไฟล์ video มันจะแปลกๆครับ พอเปลี่ยนไฟล์ ก็ใช้งานได้ปกติครับ

มีปัญหาใหม่ครับ รวกวนท่านช่วยเทสหน่อยนะครับ

จะทำ hardsub ครับ โดยแปลงไฟล์ซับจากไฟล์ .srt —> .ass เพราะต้องการแต่ง font ผ่านโปรแกรม aegisub ครับ

เมื่อจะนำไฟล์ .mp4 มารวมกับ .ass สามารถรวมได้ครับ แต่ฟ้อนต์จะจมไปเลย บางฟ้อนต์ก็ลอย

* ฟ้อนต์ที่เทสคือ TH Saraban New และ mahahakorn V1.6 OP ครับ

ผมจึงทำการ ทำเป็น softsub ก่อน ผ่าน MKVToolNix แล้วนำไปแปลงเป็น hardsub ผ่าน handbrake

ผลปรากฏว่า ซับที่ได้มา ปกติ ไม่ลอย หรือไม่จมครับ

อยากให้ท่านลองทดสอบให้หน่อยครับ ว่าเป็นที่เครื่องผมหรือเปล่า ที่ทำให้ฟ้อนต์จม หรือ ลอย ครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ มกราคม 08, 2023, 12:52:26 PM
จริงๆอยากให้ลองแบบนี้ เอาไฟล์ srt เหมือนเดิม แต่กำหนด Font

โค๊ด:
ffmpeg -i nosubinput.mp4 -vf "subtitles=subtitles.srt:force_style='FontName=TH Saraban New,FontSize=24'" -c:v h264_nvenc -profile:v high -preset slow -crf 22 -c:a copy suboutput.mp4


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: [-NP-] ที่ กุมภาพันธ์ 03, 2023, 10:00:53 PM
ขอบคุณครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: BW_yamete ที่ กรกฎาคม 21, 2023, 04:26:47 PM
สอบถามเรื่องการฝังซัพครับ ในการฝังซัพเราสามารถ หน่วงเวลาให้ซัพมันขึ้นช้า หรือเร่งเวลา ให้ซัพมันขึ้นมาก่อน ได้ไหมครับ

พอดีช่วงนี้ผมเก็บหนัง Reduce Mosaic หลายเรื่อง และบางเรื่อง มีซัพไทย จากท่านสมาชิกที่ทำมาในบอร์ดเรา แต่ความยาวของหนังมันไม่เท่ากัน เช่น

-หนังเดิม ความยาว 2 ชม. (ซัพเดิมตรงตามปกติ)  ซัพแรกขึ้นตอน  วินาทีที่ 10
-หนังใหม่ ความยาว 2 ชม. กับ อีก 10 วินาที (ช่วงแรกมีtitleของค่าย 10 วิ) ฉากเดียวกันที่จะขึ้น มันเลยเกินไป 10 วิ เวลาดูผมต้องปรับซัพให้หน่วงเวลา 10 วินาที ทุกครั้งที่เปิด

****ไม่รู้ว่าผมอธิบายงงไปหรือเปล่า   [งง] [งง]


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ กรกฎาคม 26, 2023, 02:47:45 PM
สอบถามเรื่องการฝังซัพครับ ในการฝังซัพเราสามารถ หน่วงเวลาให้ซัพมันขึ้นช้า หรือเร่งเวลา ให้ซัพมันขึ้นมาก่อน ได้ไหมครับ

พอดีช่วงนี้ผมเก็บหนัง Reduce Mosaic หลายเรื่อง และบางเรื่อง มีซัพไทย จากท่านสมาชิกที่ทำมาในบอร์ดเรา แต่ความยาวของหนังมันไม่เท่ากัน เช่น

-หนังเดิม ความยาว 2 ชม. (ซัพเดิมตรงตามปกติ)  ซัพแรกขึ้นตอน  วินาทีที่ 10
-หนังใหม่ ความยาว 2 ชม. กับ อีก 10 วินาที (ช่วงแรกมีtitleของค่าย 10 วิ) ฉากเดียวกันที่จะขึ้น มันเลยเกินไป 10 วิ เวลาดูผมต้องปรับซัพให้หน่วงเวลา 10 วินาที ทุกครั้งที่เปิด

****ไม่รู้ว่าผมอธิบายงงไปหรือเปล่า   [งง] [งง]

http://pssix.blogspot.com/2010/04/subtitle-edit.html


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: BW_yamete ที่ กรกฎาคม 26, 2023, 04:42:19 PM
สอบถามเรื่องการฝังซัพครับ ในการฝังซัพเราสามารถ หน่วงเวลาให้ซัพมันขึ้นช้า หรือเร่งเวลา ให้ซัพมันขึ้นมาก่อน ได้ไหมครับ

พอดีช่วงนี้ผมเก็บหนัง Reduce Mosaic หลายเรื่อง และบางเรื่อง มีซัพไทย จากท่านสมาชิกที่ทำมาในบอร์ดเรา แต่ความยาวของหนังมันไม่เท่ากัน เช่น

-หนังเดิม ความยาว 2 ชม. (ซัพเดิมตรงตามปกติ)  ซัพแรกขึ้นตอน  วินาทีที่ 10
-หนังใหม่ ความยาว 2 ชม. กับ อีก 10 วินาที (ช่วงแรกมีtitleของค่าย 10 วิ) ฉากเดียวกันที่จะขึ้น มันเลยเกินไป 10 วิ เวลาดูผมต้องปรับซัพให้หน่วงเวลา 10 วินาที ทุกครั้งที่เปิด

****ไม่รู้ว่าผมอธิบายงงไปหรือเปล่า   [งง] [งง]

http://pssix.blogspot.com/2010/04/subtitle-edit.html

ขอบคุณครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: kkunurat ที่ พฤศจิกายน 18, 2023, 02:59:29 PM
ใช้ ffmpeg แปลง ts เป็น mp4 แล้วเจออะไรแปลกๆ ครับ

SNIS-905.ts ก่อนแปลง width x height เป็น 720x480
แต่พอแปลงเป็น SNIS-905.mp4 แล้ว width x height กลายเป็น 1920x1080 เฉยเลย



(https://i.ibb.co/FKQYJHQ/1700293220467.jpg) (https://ibb.co/6mKtbXK)


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ พฤศจิกายน 18, 2023, 03:34:58 PM
ใช้ ffmpeg แปลง ts เป็น mp4 แล้วเจออะไรแปลกๆ ครับ

SNIS-905.ts ก่อนแปลง width x height เป็น 720x480
แต่พอแปลงเป็น SNIS-905.mp4 แล้ว width x height กลายเป็น 1920x1080 เฉยเลย



(https://i.ibb.co/FKQYJHQ/1700293220467.jpg) (https://ibb.co/6mKtbXK)

อ้างถึง
ffmpeg -i input.ts -c:v copy -c:a copy output.mp4

ลองแบบนี้


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: kkunurat ที่ พฤศจิกายน 18, 2023, 08:41:55 PM
ใช้ ffmpeg แปลง ts เป็น mp4 แล้วเจออะไรแปลกๆ ครับ

SNIS-905.ts ก่อนแปลง width x height เป็น 720x480
แต่พอแปลงเป็น SNIS-905.mp4 แล้ว width x height กลายเป็น 1920x1080 เฉยเลย


อ้างถึง
ffmpeg -i input.ts -c:v copy -c:a copy output.mp4

ลองแบบนี้


ครับ น่าจะคำสั่งเดียวกันกับหน้าแรกที่ผมเอาไปใช้
(ถ้าท่านไม่ได้ edit เพิ่มเติมนะครับ)



(https://i.ibb.co/H2cSnKJ/Screenshot-20231118-203639-com-android-chrome.jpg) (https://ibb.co/QcWgrJ5)


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ พฤศจิกายน 19, 2023, 05:25:14 AM
ตอนแรกมันเป็น
โค๊ด:
-c copy
ผมเลยแก้เป็น
โค๊ด:
-c:v copy


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: kkunurat ที่ พฤศจิกายน 19, 2023, 06:43:45 AM
ตอนแรกมันเป็น
โค๊ด:
-c copy
ผมเลยแก้เป็น
โค๊ด:
-c:v copy

ขอบคุณครับ

เดี๋ยวลองใช้คำสั่งใหม่นี้ดู

ปล.คำสั่งเดิมจริงๆก็ใช้มาระยะนึงแล้ว เพิ่งเห็นไฟล์นี้ไฟล์เดียวที่แปลกครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: Azrael ที่ พฤศจิกายน 21, 2023, 07:15:05 AM
ถ้า mov แปลงเป็น mp4 เราต้องใช้คำสั่งอะไรบ้างครับ
คือผมลอง
โค๊ด:
ffmpeg -i input.mov -c:v copy -c:a copy output.mp4
แล้วมันขึ้นข้อความแปลกๆ
(https://i.ibb.co/7bvWs0z/Screenshot-2023-11-21-113159.png)

อันนี้คือได้หรือไม่ได้ครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ พฤศจิกายน 21, 2023, 01:50:10 PM
ลองเอาไฟล์มาหน่อย ผมไม่มีไฟล์ mov หรือที่หาโหลดก็ได้


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: Azrael ที่ พฤศจิกายน 21, 2023, 03:01:18 PM
ลองเอาไฟล์มาหน่อย ผมไม่มีไฟล์ mov หรือที่หาโหลดก็ได้

อันนี้พอได้ไหมคับไฟล์ทดสอบมัน 30 วิ 2mb

https://file-examples.com/index.php/sample-video-files/sample-mov-files-download/

https://file-examples.com/wp-content/storage/2018/04/file_example_MOV_1920_2_2MB.mov


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ พฤศจิกายน 21, 2023, 03:29:55 PM
แปลงไฟล์ .mov ไป .mp4
โค๊ด:
ffmpeg -i input.mov -c:v libx264 -crf 23 output.mp4
ตรง -crf 23 จริงๆแล้วสามารถใส่ crf ตั้งแต่ 0 ถึง 51
ซึ่ง 0 หมายถึง lossless และ 51 คือ poorest
ตรง -c:v libx264 ถ้าท่านมีการ์ดจอค่ายเขียว 1050ti ขึ้นไป สามารถใช้ -c:v h264_nvenc แทนได้

** ซึ่ง -crf 23 ลองแล้วขนาดไฟล์มันเพิ่มมาหน่อย bitrate ดีขึ้นหน่อย ใช้ค่านี้แหละ แนะนำ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: Azrael ที่ พฤศจิกายน 21, 2023, 06:17:25 PM
แปลงไฟล์ .mov ไป .mp4
โค๊ด:
ffmpeg -i input.mov -c:v libx264 -crf 23 output.mp4
ตรง -crf 23 จริงๆแล้วสามารถใส่ crf ตั้งแต่ 0 ถึง 51
ซึ่ง 0 หมายถึง lossless และ 51 คือ poorest
ตรง -c:v libx264 ถ้าท่านมีการ์ดจอค่ายเขียว 1050ti ขึ้นไป สามารถใช้ -c:v h264_nvenc แทนได้

** ซึ่ง -crf 23 ลองแล้วขนาดไฟล์มันเพิ่มมาหน่อย bitrate ดีขึ้นหน่อย ใช้ค่านี้แหละ แนะนำ

ขอบคุณครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: Takeshi 12 ที่ มกราคม 05, 2024, 09:47:51 AM
ขอบคุณสำหรับวิธีการดีๆครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ มกราคม 05, 2024, 10:28:26 AM
อัพเดทเกี่ยวกับการรฝังฮาร์ดซับนิดหนึ่ง


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: kkunurat ที่ มกราคม 10, 2024, 04:56:03 PM
อัพเดทเกี่ยวกับการรฝังฮาร์ดซับนิดหนึ่ง

พอดีเพื่อนมันซื้อคอมใหม่ เลยให้ GR8 ผมมาลอง เผื่อจะสนใจซื้อต่อ

สเปกน่าจะเป็นคุณปู่ที่อดีตเคยอยู่ในกลุ่มบน จะพอลุยทดลองทำ hardsub ได้ไหมครับ



(https://i.ibb.co/x6wzZnD/1704879794518.jpg) (https://ibb.co/M7KPdzs)



หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ มกราคม 10, 2024, 06:14:56 PM
อัพเดทเกี่ยวกับการรฝังฮาร์ดซับนิดหนึ่ง

พอดีเพื่อนมันซื้อคอมใหม่ เลยให้ GR8 ผมมาลอง เผื่อจะสนใจซื้อต่อ

สเปกน่าจะเป็นคุณปู่ที่อดีตเคยอยู่ในกลุ่มบน จะพอลุยทดลองทำ hardsub ได้ไหมครับ



(https://i.ibb.co/x6wzZnD/1704879794518.jpg) (https://ibb.co/M7KPdzs)



ได้ฟรีก็เอาเลย จริงๆมันตกรุ่นไปแล้ว แต่ทำได้ครับ นานหน่อยเท่านั้นเอง


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: kkunurat ที่ มกราคม 10, 2024, 07:50:34 PM
อัพเดทเกี่ยวกับการรฝังฮาร์ดซับนิดหนึ่ง

พอดีเพื่อนมันซื้อคอมใหม่ เลยให้ GR8 ผมมาลอง เผื่อจะสนใจซื้อต่อ

สเปกน่าจะเป็นคุณปู่ที่อดีตเคยอยู่ในกลุ่มบน จะพอลุยทดลองทำ hardsub ได้ไหมครับ



(https://i.ibb.co/x6wzZnD/1704879794518.jpg) (https://ibb.co/M7KPdzs)



ได้ฟรีก็เอาเลย จริงๆมันตกรุ่นไปแล้ว แต่ทำได้ครับ นานหน่อยเท่านั้นเอง

ขอบคุณครับ เดี๋ยวจะลองเสาร์-อาทิตย์นี้


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: Death Devil ที่ มีนาคม 31, 2024, 03:20:17 AM
รบกวนถามนอกเรื่องครับ
ไฟล์ ts ฝังhardsubมา มีวิธีดึงซับออกมาได้มั้ยครับ
ขอบคุณครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: อบเชยเฉยๆ ที่ มีนาคม 31, 2024, 01:29:13 PM
รบกวนถามนอกเรื่องครับ
ไฟล์ ts ฝังhardsubมา มีวิธีดึงซับออกมาได้มั้ยครับ
ขอบคุณครับ


กรณีถ้าจะเอาซับมาแปลต่อ
https://www.avcollectors.com/board/index.php?topic=239041.0

แต่ถ้าให้ลบไปเลยมันไม่มีนะครับ


หัวข้อ: Re: วิธีติดตั้ง FFMPEG และการใช้งานเบื้องต้น
เริ่มหัวข้อโดย: Death Devil ที่ มีนาคม 31, 2024, 08:10:06 PM
รบกวนถามนอกเรื่องครับ
ไฟล์ ts ฝังhardsubมา มีวิธีดึงซับออกมาได้มั้ยครับ
ขอบคุณครับ


กรณีถ้าจะเอาซับมาแปลต่อ
https://www.avcollectors.com/board/index.php?topic=239041.0

แต่ถ้าให้ลบไปเลยมันไม่มีนะครับ

ขั้นตอนเยอะพอสมควรเลยนะครับ
ขอบคุณครับ













AV Community Since 2009 : AVCollectors.com - Advertising please contact [email protected]