รับหมายเลขเฟรมวิดีโอใน VLC


36

ฉันใช้ VLC 2.0.5 บน Mac OS X 10.6.8

ฉัน.mpgหยุดเล่นวิดีโอชั่วคราวแล้วและต้องการทราบหมายเลขเฟรมสำหรับช่วงเวลานี้ในวิดีโอ มีวิธีที่จะเปิดเผยสิ่งนั้นใน VLC หรือไม่?

ป.ล. ฉันขัดถูไปมาผ่านวิดีโอเพื่อไปยังจุดที่หยุดไว้ชั่วคราว

คำตอบ:


9

Apple Quicktime Player 7 (ดาวน์โหลดฟรี @ http://support.apple.com/kb/DL923 ) มีวิธีดูเฟรมที่ตายง่าย สิ่งที่คุณต้องทำคือคลิกเวลาที่มุมซ้ายล่างและเลือก "เฟรม" (นอกจากนี้ยังรองรับการก้าวทีละเฟรมพร้อมปุ่มลูกศร) ด้วยความน่าเสียดายที่ฟีเจอร์ดังกล่าวถูกลบใน QTX อันที่มาพร้อมกับ OSX 10.6.8 อย่ากังวลไปเลยว่าคุณสามารถติดตั้งได้ทั้งคู่และมันจะไม่รบกวนซึ่งกันและกัน


8

ฉันต้องการทำสิ่งเดียวกัน แต่ฉันไม่สามารถหาวิธีที่จะทำกับ VLC ได้

แต่ตามนี้คุณสามารถใช้drawtextตัวกรองffmpegเพื่อซ้อนหมายเลขเฟรมไปยังวิดีโออย่างถาวร ดังนั้นหากคุณดูบนเครื่องเล่นที่คุณเลือกคุณจะเห็นหมายเลขเฟรมเสมอ

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

ffmpeg -i video.mov -vf "drawtext=fontfile=Arial.ttf: text=%{n}: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099" -y output.mov


2
เคล็ดลับ: อาจต้องการเพิ่มfontsize=72(หรืออะไรก็ตาม) ในตัวเลือกเพื่อสร้างสิ่งที่อ่านง่ายขึ้น
Brian Gordon

7

ฉันไม่มีเวอร์ชัน OS X แต่ควรคล้ายกับเวอร์ชันอื่น บน Windows เลือกเครื่องมือ -> ข้อมูลสื่อ จากหน้าต่างที่เปิดขึ้นให้เลือกแท็บ "สถิติ" ใต้ส่วนวิดีโอคุณจะเห็นสถิติของเฟรมที่แสดงและเฟรมที่หายไป frame # ควรเป็นตัวเลขสองตัวที่รวมเข้าด้วยกัน

ภาพหน้าจอ VLC


21
นั่นถือว่าคุณได้เล่นวิดีโอตั้งแต่เริ่มต้น
มาร์คัสชาน

2
ใช่มันเป็นเรื่องจริง แต่ฉันไม่คิดว่าจะมีวิธีใดที่จะได้หมายเลขเฟรมที่แน่นอน AFAIK ข้อมูลนั้นไม่ได้ฝังอยู่ในวิดีโอสตรีม
หนัก

ฉันลองสิ่งนี้ด้วยอัตราเฟรมที่ไม่เป็นมาตรฐานใน OSX และมันก็ไม่ได้ผลเลย (ตามคำสั่ง -I เพื่อเปิดใน OSX) ฉันไม่คิดว่า VLC มีคุณสมบัตินี้
มาร์คัสชาน

@heavyd ขอบคุณสำหรับการตอบกลับอย่างรวดเร็ว! ฉันไม่พบหน้าต่างข้อมูลสื่อ แต่โชคร้ายที่ฉันขัดไปมาผ่านวิดีโอดังนั้นนับเฟรมจะไม่ถูกต้อง ...
HPY

2
จากผู้ใช้Blauhirn : เครื่องมือที่เกี่ยวข้อง -> ข้อมูลสื่อ -> สถิติ: ถ้าฉันเปรียบเทียบตัวนับเฟรมก่อนและหลังการกด e จำนวนจะไม่เพิ่มขึ้น 1 (แต่จะเป็นแบบสุ่มแทนสูงสุด 300) ไม่ทราบวิธีอื่นด้วยฉันคิดว่ามันเป็นไปไม่ได้ในการใช้ VLC
fixer1234

6

ด้วย VLC 2.2 บน OS X เราสามารถประมาณหมายเลขเฟรมดังนี้:

A. ADDON: ติดตั้งJump to time Previous Frameผ่านทางเมนู MacOS VLC> Addons ผู้จัดการหรืออูบุนตูเมนูเครื่องมือ> ปลั๊กอินและส่วนขยาย> แท็บ Addons ผู้จัดการ> ส่วนขยาย ใน VLC 3 คลิกปุ่ม "ค้นหาเพิ่มเติม addons ออนไลน์" หน้าออนไลน์ติดตั้งที่นี่ รีสตาร์ท VLC ใช้Jump to time (Previous frame) [Get time >>]ปุ่มVLC> ส่วนขยาย> เพื่อแสดงHH:MM:SS,mmmเวลาที่ผ่านไป

B. คำนวณ / คาด: แปลงวินาทีที่ห่างหายไปทั้งหมดHH:MM:SS,mmm SS.mmmจากนั้น total_lapsed_seconds * frame_rate_per_second = หมายเลขเฟรม

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