มีวิธีที่จะทำให้ FFmpeg ค้นหาเร็วขึ้นถึงจุดสิ้นสุดไฟล์บนเครือข่ายที่แชร์หรือไม่


3

ฉันใช้ ffmpeg เพื่อสร้างภาพตัวอย่างจากวิดีโอ flv ระบบปฏิบัติการคือ Debian 5 และเป็นรุ่น apt ของ ffmpeg ไฟล์ flv ตั้งอยู่บนการแชร์ NAS ที่ติดตั้งเป็น NFS การรับรูปขนาดย่อจากการเริ่มต้นของ flvs นั้นค่อนข้างเร็ว แต่ช้ามากเมื่อค้นหาวิดีโอในเวลา 10 นาที ฉันเรียก ffmpeg จาก python ดังนี้:

os.system('ffmpeg -ss "%d"  -i %s -an  -r 1 -vframes 1   -bufsize 1835k -s 360x288 -f image2 -vcodec mjpeg -y "%s"'%(offset_seconds, video_file_path,  image_path))

มีวิธีที่จะเพิ่มความเร็วในกระบวนการค้นหาไปยังจุดสิ้นสุดของ flvs หรือไม่? อะไรจะทำให้ช้าลง?

ฉันลองสิ่งเดียวกันบนเครื่องท้องถิ่นของฉัน (เสือดาวหิมะ Mac OS X ที่มี ffmpeg รวบรวมจากแหล่งที่มา) และฉันไม่รู้สึกถึงความแตกต่างของความเร็วเมื่อจับภาพจากการขอร้องของวิดีโอและ 50 นาทีในวิดีโอ

แก้ไข: เซิร์ฟเวอร์ debian ที่กล่าวถึงมีการกำหนดค่าฮาร์ดแวร์ที่เร็วกว่าเครื่องของฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.