เวลาของเฟรมที่แยกจากวิดีโอโดยใช้ FFMPEG


4

ฉันกำลังใช้คำสั่ง ffmpeg -i video.webm -vf fps=1 thumb%04d.jpg

เพื่อให้ได้หนึ่งเฟรมทุกวินาที อย่างไรก็ตามฉันไม่สามารถหาวิธีที่จะได้เวลาที่แน่นอนของเฟรมที่แยกออกมาได้ ฉันต้องการเวลาประทับสำหรับการประมวลผล

คุณช่วยได้ไหม

ขอบคุณมาก Vu


หากคุณตั้งค่าfps=1ไทม์โคดจะเป็น 0, 1, 2 และอื่น ๆ ใช่ไหม
slhck

ไม่มันไม่ถูกต้อง ดูsuperuser.com/questions/575854/... นอกจากนี้เราทดสอบหลายครั้งและไม่จำเป็นต้องได้เฟรมแรกของวินาที
user929951

คุณสามารถใช้"fps=1,drawtext=timecode='00\:00\:00\:00':r=1"ตัวกรองและดูสิ่งที่แสดงในภาพที่ส่งออกได้ หรือเพียงแค่ตามที่ปรากฏในการโพสต์อื่น ๆ text='%{pts\:hms}'การใช้งาน
slhck

ขอบคุณ โพสต์นี้ใกล้เคียงกับที่ฉันต้องการsuperuser.com/questions/994870/…แต่ดูเหมือนว่าจะไม่ทำงานอย่างสมบูรณ์
user929951

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