NewVideoRecorder

ภาพหน้าจอของซอฟแวร์:
NewVideoRecorder
รายละเอียดซอฟแวร์:
รุ่น: 20041227
วันที่อัพโหลด: 3 Jun 15
ผู้พัฒนา: Justin Schoeman
การอนุญาต: ฟรี
ความนิยม: 11

Rating: nan/5 (Total Votes: 0)

NewVideoRecorder เป็นเครื่องมือจับภาพวิดีโอคุณภาพสูงสำหรับลินุกซ์ ในขณะที่จะสนับสนุน v4l1 และอุปกรณ์ v4l2 เป็นแหล่งที่มาของวิดีโอ OSS และ ALSA เป็นแหล่งกำเนิดเสียง มันสามารถส่งออกไปยัง QuickTime (ใน RTjpeg, YUV2 หรือรูปแบบ RAW และส่วนใหญ่รูปแบบ ffmpeg), AVI (ในรูปแบบ DivX), รูปแบบ NuppelVideo, MPEG-1, และสตรีมมิ่งแบบหลายผู้รับ / unsicast
รวมถึงการกำหนดบัฟเฟอร์ nvrec ลึกเพื่อลดหยดกรอบในสถานการณ์ที่โหลดสูงและขั้นตอนวิธี framedropping เรียบเพื่อให้วิดีโอเป็นไปอย่างราบรื่นเป็นไปได้ถ้าคุณไม่ต้องวางกรอบ
นอกจากนี้ยังมีระบบเสียง "เปล" ที่จะเขียนจำนวนเงินที่แน่นอนของเสียงไปยังไฟล์ที่ส่งออก (ซึ่งชดเชยการขาดการซิงค์นาฬิการะหว่างวิดีโอและการ์ดเสียง) nvrec เขียนในวิธีแบบแยกส่วนอย่างมากที่จะทำให้มันง่ายที่จะทำงานร่วมกับโปรแกรมที่มีอยู่หรือเพิ่มรูปแบบการออกของคุณเอง
เครื่องยนต์รุ่นนี้ทำให้การใช้บัฟเฟอร์ลึก (2 วินาที +) สำหรับเสียงและวิดีโอ วิดีโอบัฟเฟอร์ในไดรเวอร์เพื่อหลีกเลี่ยงการเสียค่าใช้จ่ายมากเกินไปสำเนา userspace เสียงบัฟเฟอร์ใน buffer แหวน userspace นี้มีราคาแพง แต่จำเป็นเช่นไดรเวอร์ OSS มักจะ จำกัด การบัฟเฟอร์ที่สั้นมาก
บัฟเฟอร์ทั้งหมดจะถูกต้อง timestamped ที่พวกเขาจะได้รับ: บัฟเฟอร์วิดีโอโดย kernel และบัฟเฟอร์เสียงโดย gettimeofday () (ชดเชยด้วยความลึกปัจจุบันของบัฟเฟอร์ kernel) ในช่วงเริ่มต้น, เสียงหรือวิดีโอจะลดลงจนทั้งสองอยู่ในซิงค์และจากนั้นเพียง timestamped เสียงและวิดีโอในช่วงเวลาเดียวกันมีการประมวลผล
เนื่องจากจะมีการดริฟท์นาฬิการะหว่างการจับภาพเสียงและการ์ดจับภาพวิดีโอสตรีมเสียงเหยเกแบบไดนามิกเพื่อให้ตรงกับปริมาณที่เหมาะสมของเสียงจะอยู่ในไฟล์ที่ส่งออกสำหรับกรอบแต่ละวิดีโอเขียนไปยังแฟ้ม (หมายเหตุ: ในขณะที่ แปรปรวนจะทำโดยวิธีเส้นง​​่าย - จะทำมากขึ้นที่นี่) ควบคุม PI ง่ายปรับปัจจัยแปรปรวนที่จะทำให้การซิงค์
รหัสพยายามที่จะให้บัฟเฟอร์ภายในระหว่าง 10% (เพื่อให้แน่ใจว่าเราไม่ทำงานออกจากข้อมูล) และ 40% (เพื่อให้แน่ใจว่าเรา don; t มีลดลงไม่สามารถควบคุมได้) อย่างเต็มรูปแบบ เมื่อบัฟเฟอร์คือน้อยกว่า 10% เต็มมันก็หลับกรอบระยะเวลา 1 เมื่อบัฟเฟอร์เป็นมากกว่า 40% เต็มก็ค่อยๆลดลงเฟรมต่อ sencond จนถึงจุดที่มีเสถียรภาพจะมาถึง
รหัสถูกออกแบบมาเพื่อเป็น modular มากดังนั้นควรจะมีปัญหาในการเพิ่มหลัก alsa ไม่มี
ขณะนี้มีห้าแกนเอาท์พุท: qtfile_core ซึ่งเป็นผู้ผลิต RTjpeg, YUV2 หรือการเข้ารหัสไฟล์ RAW QuickTime; divxfile_core ซึ่งเป็นผู้ผลิต DivX เข้ารหัสไฟล์ avi; nuvfile_core ซึ่งผลิตไฟล์ NuppelVideo0.4; rtefile_core ซึ่งเป็นผู้ผลิตโปรแกรม MPEG-1 ลำธาร; และ ffmpegfile_core ซึ่งผลิตจำนวนมากของประเภทของไฟล์เช่น MPEG4, mpeg2, MPEG1, WMV, DV, H263 ... (ดูเอกสารใน ffmpeg.sf.net)
มีอะไรใหม่ในรุ่นนี้:
·เพิ่มการสนับสนุนสำหรับวิทยุบันทึก (ในอุปกรณ์ด้วยการสนับสนุนที่
·แก้ไข ffmpegrec สนับสนุนการปรับปรุงรหัสเพื่อใช้ API libavcodec ใหม่และ API libavformat ใหม่ (CVS ปล่อย ffmpeg 2004/07/09 ตรวจสอบ)
·แก้ไขข้อบกพร่องบางอย่างในการโทรไปยัง v4l2 API (เคอร์เนล 2.6.4)
·เพิ่มการสนับสนุนสำหรับแยกไฟล์ได้ทันทีโดยระบุขนาดของแต่ละชิ้นและ basename ที่ใช้สำหรับแต่ละไฟล์
·แก้ไขคำเตือนรวบรวมบาง รหัสรวบรวมโดยไม่มีปัญหาใน gcc 2.95 และ gcc 3.3.

ซอฟต์แวร์ที่คล้ายกัน

m2tstoavi
m2tstoavi

3 Jun 15

Silver
Silver

2 Jun 15

Showtime
Showtime

19 Feb 15

jMovie
jMovie

3 Jun 15

ความคิดเห็นที่ NewVideoRecorder

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!