ฉันกำลังพยายามจับภาพเดสก์ท็อปของฉันวิดีโอแบบเต็มหน้าจออย่างแม่นยำ - คิดว่า "วิดีโอ YouTube ในสถานการณ์เต็มหน้าจอ" หรือถ้าคุณบันทึกโปรแกรมบน iPlayer (หรือผู้ส่งเนื้อหาอื่น ๆ ) - คุณจะทำอย่างไร ทุกอย่างยอดเยี่ยม - มีวิดีโอและเสียงของ 'วิดีโอเต็มหน้าจอ' แต่วิดีโอเอาต์พุตค่อนข้างสั่นคลอน / ล้าหลัง ... มันไม่ถูกต้องสิ่งที่ฉันพยายามจะพูด - ผู้คนไม่เคลื่อนไหวอย่างราบรื่น ฉันคิดว่ามันต้องเกี่ยวข้องกับ FPS หรือเปล่า?
นี่คือคำสั่งที่ฉันใช้:
ffmpeg -f dshow -i audio="Stereo Mix (Realtek High Defini":video="UScreenCapture" -r 24000/1001 -q 1 out.avi
โปรแกรมอื่น ๆ ที่ช่วยฉันในการเล่นวิดีโอแบบเต็มหน้าจออย่างหมดจดนั่นก็ช่วยได้เช่นกัน :)
ไชโย!
-r 24000/1001
และการใช้โปรแกรมเปลี่ยนไฟล์เร็วขึ้นก็ไม่ได้ช่วยอะไร มันจะช่วยได้ไหมถ้าฉันส่งคลิปเอาท์พุทถึงคุณเพื่อให้คุณเข้าใจในสิ่งที่ฉันหมายถึง หรือคุณลองจินตนาการดู
-r 24000/1001
? ฉันไม่แน่ใจว่าอัตราเฟรมอินพุตเริ่มต้นนั้นเป็นเท่าไหร่ เอกสาร dshow ไม่ได้ระบุ (และฉันไม่ได้ตรวจสอบเพิ่มเติม) หากคุณไม่ได้ระบุอัตราเฟรมอินพุตเอาไว้ระบบจะใช้ค่าเริ่มต้นและหากคุณระบุค่าที่แตกต่างกันสำหรับเอาท์พุทดังนั้นจะทำให้การวางเฟรมหรือการทำซ้ำเฟรมซึ่งอาจทำให้เกิดความล่าช้า ลองเข้ารหัสเร็วกว่า:ffmpeg -i input -c:v libx264 -crf 18 -pix_fmt yuv420p -preset ultrafast output.mp4