คำถามติดแท็ก video

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

2
ffmpeg - สร้างวิดีโอจากกรอบภาพด้วยการเริ่มต้นและศาล
ฉันสร้างวิดีโอจากกรอบรูปและใช้งานได้ดี ปัญหาคือฉันไม่ต้องการใช้รูปภาพทั้งหมดในโฟลเดอร์ของฉัน ฉันมี 200 เฟรมในโฟลเดอร์ของฉัน แต่ฉันต้องการวิดีโอตั้งแต่ 1 ถึง 100 ฉันจะสามารถนับจำนวนเฟรมหรือสิ้นสุดเฟรมได้อย่างไร? ffmpeg -start_number n -i test_% d.jpg -vcodec mpeg4 test.avi ฉันหาวิธีไม่เจอ ขอบคุณ!
18 video  ffmpeg 

2
ดาวน์โหลดไฟล์. m4s ทั้งหมดของ mpeg dash stream
เมื่อฉันเปิดหน้านี้ฉันจะเห็นได้ในแท็บเครื่องมือนักพัฒนาเว็บ Firefox / "เครือข่าย" ที่หน้านั้นโหลดไฟล์ด้วย.mpdส่วนขยาย จากนั้นทุกสองสามวินาทีจะโหลดไฟล์ / สตรีมที่มี.m4sนามสกุลเหมือน 000000.m4s 000001.m4s ฉันจะดาวน์โหลดวิดีโอสตรีมแบบนี้ทั้งหมดได้อย่างไร ฉันคิดว่าฉันจำเป็นต้องดาวน์โหลดกลุ่ม. m4 ทั้งหมด แต่ไม่ทราบคำสั่ง Linux หรือซอฟต์แวร์ Windows ที่จะทำ จากนั้นฉันจะต้องรวมไฟล์เหล่านี้เข้ากับไฟล์. mp4 เดียว ฉันลองใช้InviDownloaderแล้ว แต่มันมีปัญหามากมาย

1
ffmpeg และข้อผิดพลาด 'ไม่สามารถค้นหาเอาต์พุตที่เหมาะสม'
ฉันพยายามแปลง MKV ขนาดใหญ่เป็นไฟล์ AVI แบบเก่า ฉันพยายามทำสิ่งนี้: ffmpeg -i video.mkv -s -codec:v mpeg4 -bf 1 -b 2567k -mbd 2 -g 300 -flags cgop -acodec copy video.avi แต่ฉันได้รับ [NULL @ 0x7fa0d901e600] Unable to find a suitable output format for 'mpeg4' mpeg4: Invalid argument ข้อความยาวของ ffmpeg ... ffmpeg version 2.1.3 Copyright (c) 2000-2013 …

2
แยกวิดีโอโดยใช้ FFMPEG ผ่านการตรวจจับฉาก
ฉันเห็นกระทู้นี้ซึ่งเกือบจะเป็นสิ่งที่ฉันต้องการ แต่จริง ๆ แล้วฉันกำลังมองหาการแยกการตรวจจับฉาก แบ่งไฟล์วิดีโอ. mov ขนาดใหญ่โดยอัตโนมัติเป็นไฟล์ขนาดเล็กที่เฟรมสีดำ (เปลี่ยนฉาก) หรือไม่ ตัวอย่างเช่นสมมติว่าฉันมีผู้หญิงบนหน้าจอจาก 0:01 -> 0:05 จากนั้นผู้ชายในฉากที่แตกต่างจาก 0:06 -> 0:09 และผู้หญิงคนที่สองบนหน้าจอจาก 0:10 - > 0:14 อันนี้ (เป็นการดีเลิศ) จะสร้างวิดีโอคลิปสามแบบ ฉันอยากให้มันลงไปถึงระดับเฟรมถ้าเป็นไปได้ด้วยการตรวจสอบอัตโนมัติเมื่อฉากเปลี่ยนไป ** อัพเดท ** ตกลงฉันไปที่จุดเริ่มต้นที่ดี ฉันทำสิ่งต่อไปนี้โดยใช้ FFProbe: ffprobe -show_frames -of compact=p=0 -f lavfi "movie=foo.mp4,select=gt(scene\,.4)" > foo.txt ซึ่งทำให้ฉันมีรายการของการประทับเวลาที่ดูเหมือนจะถูกต้อง! ตอนนี้ขั้นตอนต่อไป - ฉันจะนำรายการบันทึกเวลานี้และใส่กลับเข้าไปใน ffmpeg เพื่อแยกมันได้อย่างไร นี่คือตัวอย่างของการประทับเวลา media_type=video|key_frame=1|pkt_pts=972221|pkt_pts_time=10.802456|pkt_dts=972221|pkt_dts_time=10.802456|best_effort_timestamp=972221|best_effort_timestamp_time=10.802456|pkt_duration=N/A|pkt_duration_time=N/A|pkt_pos=5083698|pkt_size=6220800|width=1920|height=1080|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0|tag:lavfi.scene_score=0.503364 media_type=video|key_frame=1|pkt_pts=2379878|pkt_pts_time=26.443089|pkt_dts=2379878|pkt_dts_time=26.443089|best_effort_timestamp=2379878|best_effort_timestamp_time=26.443089|pkt_duration=N/A|pkt_duration_time=N/A|pkt_pos=12736403|pkt_size=6220800|width=1920|height=1080|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0|tag:lavfi.scene_score=1.000000 …

1
ใช้ Media Player Classic เพื่อซิงโครไนซ์คำบรรยายใหม่หรือไม่
ฉันเห็นว่าใน Media Player Classic ภายใต้View - Subresyncมีเครื่องมือที่ควรให้บริการเพื่อซิงโครไนซ์คำบรรยายใหม่ กระบวนการคืออะไรกันแน่?

3
ปรับขนาดวิดีโอที่มีความกว้างแตกต่างกันเป็นอัตราส่วนความสูงคงที่ด้วย ffmpeg
ฉันต้องการแปลงไฟล์วิดีโอจำนวนมากเป็นแฟลชวิดีโอสำหรับเว็บไซต์ของ บริษัท ของเรา ฉันมีข้อกำหนดว่าวิดีโอทั้งหมดจะต้องอยู่ในรูปแบบ 360p ดังนั้นขนาดของพวกเขาจะเป็น Nx360 FFMpeg ใช้-sโต้แย้งเพื่อระบุความละเอียดเป้าหมายเป็นW x H ฉันไม่รู้จักW idth เพราะขึ้นอยู่กับอัตราส่วนของไฟล์ต้นฉบับ หากแหล่งที่มาคือ 640x480 เป้าหมายจะเป็น 480x360 หากแหล่งที่มาคือ 848x480 เป้าหมายจะเป็น 636x360 มีวิธีที่จะทำกับสวิตช์ ffmpeg บ้างไหม? มันจะรักษาอัตราส่วนกว้างยาวและฉันจะระบุความสูงของวิดีโอเป้าหมายเท่านั้น ฉันสามารถแก้ไขได้อย่างง่ายดายโดยการสร้างโปรแกรมที่จะเปิดตัว ffprobe เพื่อรับขนาดวิดีโอต้นฉบับคำนวณอัตราส่วนภาพจากนั้นคำนวณความกว้างใหม่
17 video  ffmpeg 

4
เร่งวิดีโอบน Linux
ฉันไม่ต้องการใช้เครื่องเล่นเช่น vlc เพื่อเพิ่มความเร็วในการเล่น ฉันต้องการเร่งความเร็วการเล่นในไฟล์ต้นฉบับ ฉันต้องการให้วิดีโอเล่นเร็วขึ้น 2 เท่า

1
กำหนดบิตเรตวิดีโอโดยใช้ ffmpeg
ฉันพยายามหาบิตเรตของวิดีโอ (สำหรับการแปลงรหัส) โดยใช้คำสั่ง ffmpeg ฉันลองใช้คำสั่งต่อไปนี้ ffmpeg -i 28572615.wmv และสร้างผลลัพธ์ต่อไปนี้ Input #0, asf, from '28572615.wmv': Metadata: major_brand : isom minor_version : 1 compatible_brands: isomavc1 encoder : Lavf57.36.100 Duration: 00:02:50.92, start: 0.000000, bitrate: 1982 kb/s Stream #0:0: Video: wmv2 (WMV2 / 0x32564D57), yuv420p, 640x360, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, …

1
กำลังบีบอัดภาพขนาดใหญ่ที่คล้ายกันจำนวนมาก?
ฉันกำลังจัดการกับภาพถ่ายดาวเทียมขนาดใหญ่ของโลกแต่ละอันแยกกัน 15 นาทีจากพื้นที่เดียวกันดังนั้นพวกมันจึงค่อนข้างคล้ายกัน สองคนที่อยู่ติดกันมีลักษณะเช่นนี้: อัลกอริธึมวิดีโอทำได้ดีมากในการบีบอัดภาพที่คล้ายกันหลายภาพ อย่างไรก็ตามภาพนี้มีขนาดใหญ่เกินไปสำหรับวิดีโอ (10848x10848) และการใช้ตัวเข้ารหัสวิดีโอจะลบข้อมูลเมตาของภาพดังนั้นการแตกออกและการกู้คืนข้อมูลเมตาจะค่อนข้างยุ่งยากแม้ว่าฉันจะใช้ตัวเข้ารหัสวิดีโอเพื่อทำงานกับภาพขนาดใหญ่เช่นนี้ ในการทำแบบทดสอบฉันได้ลด 96 ภาพในหนึ่งวันเป็น 1080x1080 พิกเซลรวม 40.1MB และลองใช้การบีบอัดที่แตกต่างกันกับผลลัพธ์ที่ได้: รหัสไปรษณีย์: 39.8 MB rar: 39.8 MB 7z: 39.6 MB tar.bz2: 39.7 MB zpaq v7.14: 38.3 MB fp8 v2: 32.5 MB paq8pxd v45: 30.9 MB สามล่าสุดควรใช้ประโยชน์จากบริบทมากขึ้นและใช้งานได้ดีกว่าการบีบอัดแบบดั้งเดิม แต่อัตราส่วนการบีบอัดยังคงแย่เมื่อเทียบกับวิดีโอ mp4 ที่สามารถรับได้ถึง 15 MB หรือน้อยกว่ารักษาคุณภาพของภาพ อย่างไรก็ตามไม่มีอัลกอริธึมที่ใช้โดยยูทิลิตีการบีบอัดเหล่านั้นดูเหมือนจะใช้ประโยชน์จากความคล้ายคลึงกันของภาพเมื่อทำการบีบอัดวิดีโอ อันที่จริงแล้วการใช้packJPGที่บีบอัดภาพแต่ละภาพแยกกันทั้งชุดจะลดลงเหลือ 32.9 MB …

7
ผสานไฟล์ AVI โดยไม่ต้องบันทึกใน Mac OS X Lion
มีวิธีแก้ปัญหา (อย่างดีที่สุด) ในการรวมไฟล์ AVI ใน Mac OS X Lion โดยไม่จำเป็นต้องทำการถอดรหัสใหม่หรือไม่? (จนกระทั่ง Snow Leopard ฉันใช้ D-Vision 3 ซึ่งจะไม่ทำงานกับ Lion เพราะมันจ่ายต่อหนึ่งคลิก)
16 video  osx-lion  avi  merge 

4
จะตัดการสตรีมเสียงจากไฟล์ MKV ได้อย่างไร?
ฉันพยายามลบไฟล์เสียงที่ไม่ต้องการออกจากไฟล์ MKV (Matroska) เหตุผลที่ฉันต้องการทำเช่นนี้คือหลีกเลี่ยงการเลือกสตรีมที่ต้องการด้วยตนเองใน Windows Media Player ไฟล์อินพุตให้ข้อมูล ffmpeg ต่อไปนี้: Stream #0.0: Video: mpeg4, yuv420p, 704x396 [PAR 1:1 DAR 16:9], 29.98 tbr, 1k tbn, 29.98 tbc Stream #0.1(eng): Audio: aac, 24000 Hz, 5.1, s16 Stream #0.2(jpn): Audio: aac, 24000 Hz, 5.1, s16 Stream #0.3(eng): Subtitle: 0x0000 Stream #0.4(eng): Subtitle: 0x0000 …
16 video  ffmpeg 

2
FFMPEG / libx264: วิธีการระบุอัตราเฟรมตัวแปร แต่มีค่าสูงสุด?
แทนที่จะให้อัตราเฟรมคงที่ให้กับ FFMPEG / libx264 (-r / -framerate) ฉันต้องการระบุอัตราเฟรมตัวแปรด้วยค่าสูงสุดและอนุญาตให้ libx264 ลดอัตราเฟรมตามที่เห็นสมควร ความคิดที่นี่คือการได้รับการบีบอัดพิเศษเมื่อมีบางสิ่งบางอย่างเช่นภาพนิ่งขยาย (ซึ่งเกิดขึ้นมากในวิดีโอต้นฉบับของฉัน) ฉันรู้ว่าเฟรม MPEG ที่คาดการณ์หรือแบบสองทิศทางจะบีบอัดได้ดีจริงๆ แต่ก็เป็นไปได้ว่าอัตราเฟรมต้นทางนั้นเล็กกว่าที่ฉันต้องการแปลงให้เป็น (อาจส่งผลให้สตรีมใหญ่กว่า!)

2
ลำดับภาพ FFMPEG ที่มีระยะเวลาต่าง ๆ
สมมติว่าฉันมีไฟล์ mp3 ความยาว 1 นาที และฉันมีภาพ 20 png ฉันต้องการรวมรูปภาพเหล่านี้และเสียงเป็นไฟล์วิดีโอ แต่ฉันไม่ต้องการให้แต่ละภาพมีระยะเวลา 3 วินาทีบนหน้าจอฉันต้องการให้รูปภาพบางรูปใช้เวลา 5 วินาทีที่ผ่านมาและอื่น ๆ 1 วินาทีเป็นต้น วิธีเดียวที่ฉันคิดได้คือเพียงคัดลอกรูปภาพที่ควรมีเวลามากขึ้นเช่นการมี image1, image2, image3 ให้เหมือนกันทั้งหมดนี้ทำให้ฉันมีเวลาเพิ่มขึ้น 3 เท่าในวิดีโอ อย่างไรก็ตามนี่คือเวลาและพื้นที่มาก มีสวิตช์ / พารามิเตอร์ใน ffmpeg ที่อนุญาตให้ทำเช่นนั้นหรือไม่?
16 video  images  ffmpeg 

2
รองรับรูปแบบวิดีโอ Whatsapp
อะไรรูปแบบวิดีโอที่ได้รับการสนับสนุนใน WhatsApp สำหรับ Android และWhatsapp เดสก์ทอป Windowsปพลิเคชัน (พิเศษหนึ่งในภายหลัง)? ฉันได้รับข้อผิดพลาดVideo is not supportedเมื่อฉันลากไฟล์วิดีโอไปยังอินเทอร์เฟซ ฉันได้ลองใช้รูปแบบและวิธีแก้ปัญหาต่อไปนี้แล้ว: MP4 MPEG4 480x360, 640x360 MP4 MPEG4 720P AVI 720P XVID AVI 720 จุด MPEG4 AVI 480x360 xvid avi 360p xvid avi 320x240 avc
16 video  format  whatsapp 

2
จะทำให้ไฟล์วิดีโอ MPEG2 มีคุณภาพสูงสุดเท่าที่จะทำได้โดยใช้ FFMPEG ได้อย่างไร?
ฉันมีไฟล์ WMV (v9 (WMV3), 960x720, 30.000030 fps, ภาพถ่าย 4: 2: 0 YUV, ที่ผลิตโดย PowerPoint 2010) และต้องการแปลงเป็น MPEG2 - รูปแบบเดียวที่ TVset ของฉันสามารถอ่านได้จาก USB แฟลชไดรฟ์ (ฉันยังได้ลอง MP4 / h.264, AVI / XVID - ไม่มีอะไรนอกจาก MPEG2 ใช้งานได้) ฉันมีการจัดการเพื่องานง่าย ๆ ffmpeg -i "in.wmv" -c:v mpeg2video "out.mpg" แต่คุณภาพของผลลัพธ์นั้นน่าสะพรึงกลัว (แนะนำให้รู้จักการบิดเบือนภาพที่มองเห็นได้ชัดเจน) และการเล่นนั้นไม่ราบรื่น (ช้าเกินไปในบางช่วงเวลา) ฉันได้ลองแล้ว ffmpeg -i "in.wmv" …

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