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

เครื่องมือสื่อที่รองรับตัวแปลงสัญญาณตัวกรองและคอนเทนเนอร์หลายตัว รวมคำสั่งจริงของคุณและเอาต์พุตคอนโซลที่สมบูรณ์เมื่อถามคำถามที่เกี่ยวข้องกับเครื่องมือ FFmpeg วิธีง่ายๆในการทำเช่นนี้คือการเพิ่ม `- รายงาน 'ลงในคำสั่งของคุณและวางเนื้อหาของ logfile ที่สร้างขึ้น สำหรับความช่วยเหลือเกี่ยวกับ CLI ให้ใช้เฉพาะไบนารี ff * - ffmpeg, ffprobe, ffplay สำหรับความช่วยเหลือเกี่ยวกับการใช้ API ให้โพสต์บน Stack Overflow

7
ใช้ ffmpeg เพื่อตัดวิดีโอ
ฉันใช้ ffmpeg เพื่อตัดส่วนของไฟล์ขนาดใหญ่เช่นนี้: ffmpeg -i input.wmv -ss 60 -t 60 -acodec copy -vcodec copy output.wmv ชิ้น-ssส่วนใช้งานได้ดี แต่-tถูกละเว้น จะลบวินาทีเริ่มต้นที่ระบุอย่างถูกต้องด้วย-ssแต่จากนั้นไปยังจุดสิ้นสุดของอินพุตด้วยสำเนา มีวิธีใช้ ffmpeg เพื่อตัดส่วนท้ายของวิดีโอโดยไม่ต้องบันทึกใหม่หรือไม่?

12
ฉันจะแปลงวิดีโอเป็น GIF โดยใช้ ffmpeg ด้วยคุณภาพที่เหมาะสมได้อย่างไร
ฉันกำลังแปลงFLVภาพยนตร์เป็นGIFไฟล์ด้วย ffmpeg ffmpeg -i input.flv -ss 00:00:00.000 -pix_fmt rgb24 -r 10 -s 320x240 -t 00:00:10.000 output.gif มันใช้งานได้ดี แต่ไฟล์ gif ที่ส่งออกมีคุณภาพต่ำมาก ความคิดใดที่ฉันสามารถปรับปรุงคุณภาพของ gif ที่แปลงแล้วได้ ผลลัพธ์ของคำสั่ง: ffmpeg -i input.flv -ss 00:00:00.000 -pix_fmt rgb24 -r 10 -s 320x240 -t 00:00:10.000 output.gif ffmpeg version 0.8.5-6:0.8.5-0ubuntu0.12.10.1, Copyright (c) 2000-2012 the Libav developers built on Jan …
310 ffmpeg  gif  flv 


10
รวมหนึ่งภาพ + ไฟล์เสียงหนึ่งรายการเพื่อสร้างวิดีโอหนึ่งรายการโดยใช้ FFmpeg
นี่ควรจะเป็นเรื่องเล็กน้อย แต่ฉันไม่สามารถหาวิธีที่จะให้มันทำงานได้ ฉันต้องการ FFmpeg ถ่ายภาพ JPEG หนึ่งไฟล์และไฟล์เสียงเป็นอินพุตและสร้างไฟล์วิดีโอที่มีระยะเวลาเท่ากับไฟล์เสียง (โดยยืดภาพนิ่งตลอดระยะเวลาทั้งหมด) ฉันไม่สนใจอะไรมากเกี่ยวกับตัวแปลงสัญญาณวิดีโอที่ใช้สำหรับการส่งออก แต่สิ่งสำคัญคือฉันสามารถใช้ "คัดลอก" เป็นตัวแปลงสัญญาณเสียง (เช่นคัดลอกกระแสข้อมูลเสียงโดยไม่ต้องแปลงรหัส) บรรทัดคำสั่งที่ถูกต้องคืออะไรที่จะทำเช่นนั้น? ฉันเหนื่อย: ffmpeg -i image8.jpg -i sound11.amr -acodec copy test.avi และพยายามมากของชุดที่มีและไม่มี-s 640x360, -loop_input, -shortest, -t xxx, -r 0.1(อัตราเฟรมที่ต่ำเกินจริงในความหวังว่าวิดีโอจะเป็นอีกต่อไป) และ-f image2 ฉันอาจได้รับข้อผิดพลาดหรือฉันได้รับไฟล์วิดีโอในระยะเวลาหนึ่งเฟรม ฉันไปเที่ยวรอบ ๆ และพบโซลูชันที่เสนอมาหลายสิบข้อ (ซึ่งเป็นคำถามเดียวกันนี้) ไม่มีวิธีใดที่ใช้งานได้ ใครช่วยแนะนำคำสั่งการทำงานและอธิบายเหตุผลเบื้องหลังได้ไหม?
180 images  video  audio  ffmpeg 

5
วิธีการรวมไฟล์เสียงและวิดีโอใน ffmpeg
ฉันต้องการรวมไฟล์เสียง (.wav หรือรูปแบบ. au) กับไฟล์วิดีโอ (รูปแบบ. mp4) โปรดแนะนำวิธีการทำสิ่งนี้ให้สำเร็จ ฉันต้องการรวมไฟล์เหล่านี้เข้ากับไฟล์วิดีโอ. mp4 ใหม่ คำสั่ง ffmpeg จะยินดีมาก
161 ffmpeg 

6
ตัดบางส่วนจากไฟล์วิดีโอจากตำแหน่งเริ่มต้นไปยังตำแหน่งสิ้นสุดด้วย FFmpeg [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ใช้ ffmpeg เพื่อตัดวิดีโอ 7 คำตอบ ฉันมีไฟล์วิดีโอ 30 นาที แต่ฉันต้องการแยกวิดีโอจาก 00:09:23 ถึง 00:25:33 ฉันสามารถกำหนดจุดเริ่มต้นด้วย-ssแต่ไม่สามารถหาตำแหน่งสุดท้ายได้ ความช่วยเหลือใด ๆ โปรด?

2
ฉันจะแปลงวิดีโอ MP4 เป็นเสียง MP3 ด้วย FFmpeg ได้อย่างไร
ฉันต้องการแยกแทร็กเสียง MP3 จากวิดีโอ MP4 ด้วย ffmpeg ฉันสามารถทำสิ่งนี้กับ. flv -> mp3 แต่ฉันไม่รู้พารามิเตอร์บรรทัดคำสั่งสำหรับ mp4-> mp3 ตัวอย่างเช่น flv -> mp3: ffmpeg -i video.flv -acodec copy audio.mp3 ฉันควรใช้พารามิเตอร์ใดสำหรับ mp4 -> mp3
120 ffmpeg 

9
ฉันจะทำให้ ffmpeg เป็นเงียบ / verbose น้อยลงได้อย่างไร
โดยค่าเริ่มต้น ffmpeg ส่งข้อความ lotta ทั้งหมดไปยัง stderr: เมื่อสร้างวิธีสร้างตัวแปลงสัญญาณ ฯลฯ ฯลฯ ฯลฯ ฉันจะทำให้มันเงียบขึ้นได้อย่างไร ฉันได้ลอง-v 0(และ-v 10เนื่องจากเอกสารเพียงแค่พูดอย่างอาย ๆSet the logging verbosity level.โดยไม่มีข้อบ่งชี้ว่าช่วงของอินพุตคืออะไร) - ยังไม่เงียบ ฉันลองแล้ว-loglevel quiet- ยังไม่เงียบ ฉันควรพูดถึงฉันกำลังมองหา "เงียบกว่า" ไม่ "ไม่เคยส่งออก" หากมีข้อผิดพลาดที่ฉันต้องการเห็น แต่ฉันไม่ต้องการรับฟังการกำหนดค่าของ ffmpeg ทุกครั้ง เดียว เวลา.
117 ffmpeg 

4
ฉันจะทำให้ปกติเสียงโดยใช้ ffmpeg ได้อย่างไร
ฉันต้องการเสียงที่ดังที่สุดในคลิปภาพยนตร์ให้ดังที่สุดเท่าที่ตัวแปลงสัญญาณอนุญาตจากนั้นให้ขยายเสียงอื่น ๆ ตามลำดับ ตัวอย่างการปฏิบัติเพื่อให้บรรลุสิ่งนี้โดยใช้ ffmpeg คืออะไร?
115 audio  ffmpeg 

2
วิธีปรับขนาดวิดีโอให้เล็กลงด้วย FFmpeg
เป็นไปได้ไหมที่จะปรับขนาดวิดีโอของฉันให้เล็กลงด้วย FFmpeg ฉันมีขนาดวิดีโอดั้งเดิมที่ 1024x576 ตอนนี้ฉันต้องการปรับขนาดวิดีโอเป็น 720x480 เพื่อให้ตรงกับความต้องการ ฉันจะทำสิ่งนี้ได้อย่างไร
101 ffmpeg 

4
ฉันจะรับ ffmpeg เพื่อแปลง. mov เป็น. gif ได้อย่างไร
ฉันพยายามแปลง. mov เป็น. gif และฉันไม่ประสบความสำเร็จ นี่คือข้อผิดพลาด: ffmpeg -pix_fmt rgb24 -i yesbuddy.mov output.gif ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 12 2012 17:47:34 with clang 2.1 (tags/Apple/clang-163.7.1) configuration: --prefix=/usr/local/Cellar/ffmpeg/0.11.1 --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/clang --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb …
98 conversion  ffmpeg  gif 

13
วิธีการสร้างวิดีโอจากภาพโดยใช้ FFmpeg
เป็นไปได้หรือไม่ที่จะใช้ffmpegสร้างวิดีโอจากชุดของลำดับซึ่งจำนวนไม่เริ่มจากศูนย์ ตัวอย่างเช่นฉันมีรูปภาพ [test_100.jpg, test_101.jpg, test_102.jpg, ... , test_200.jpg] และฉันต้องการแปลงเป็นวิดีโอ ฉันลองใช้คำสั่งต่อไปนี้ แต่มันไม่ทำงาน (ดูเหมือนว่าหมายเลขควรเริ่มจากศูนย์): ffmpeg -i test_% d.jpg -vcodec mpeg4 test.avi มีคำแนะนำอะไรบ้าง?
86 linux  ffmpeg 

5
รูปขนาดย่อที่มีความหมายสำหรับวิดีโอโดยใช้ FFmpeg
FFmpeg สามารถจับภาพจากวิดีโอที่สามารถใช้เป็นภาพขนาดย่อเพื่อแสดงวิดีโอ วิธีที่พบมากที่สุดของการทำที่ถูกจับในFFmpeg วิกิพีเดีย แต่ฉันไม่ต้องการเลือกเฟรมสุ่มในบางช่วงเวลา ฉันพบตัวเลือกบางตัวที่ใช้ตัวกรองบน ​​FFmpeg เพื่อจับการเปลี่ยนแปลงของฉาก: ตัวกรองthumbnailพยายามค้นหาเฟรมตัวแทนมากที่สุดในวิดีโอ: ffmpeg -i input.mp4 -vf "thumbnail,scale=640:360" -frames:v 1 thumb.png และคำสั่งต่อไปนี้เลือกเฉพาะเฟรมที่มีการเปลี่ยนแปลงมากกว่า 40% เมื่อเทียบกับก่อนหน้า (และอาจจะเป็นการเปลี่ยนฉาก) และสร้างลำดับ 5 PNG ffmpeg -i input.mp4 -vf "select=gt(scene\,0.4),scale=640:360" -frames:v 5 thumb%03d.png เครดิตข้อมูลสำหรับคำสั่งข้างต้นเพื่อFabio Sonnati ภาพที่สองดูดีขึ้นเพราะฉันสามารถรับภาพและเลือกที่ดีที่สุดได้ ฉันลองแล้วมันก็สร้างภาพเดียวกัน 5 ครั้ง การตรวจสอบเพิ่มเติมบางอย่างทำให้ฉันไปที่: ffmpeg -i input.mp4 -vf "select=gt(scene\,0.5)" -frames:v 5 -vsync vfr out%02d.png -vsync …

3
ทำไมฉันถึงเลือก Libav มากกว่า FFmpeg หรือมีความแตกต่างกัน?
จากสิ่งที่ฉันเห็นมันดูเหมือนกับว่า Libav avconvคิดว่าจะเป็นตัวตายตัวแทนffmpeg- ถูกต้องไหม หากเป็นจริงทำไมเป็นเช่นนั้น อะไรคือสิ่งที่ libav ทำได้ดีกว่าและทำไมฉันต้องเลือกมากกว่า ffmpeg ฉันมาถึง "ปัญหา" นี้ในขณะที่ติดตั้ง Ubuntu 12.04.1 LTS ใน VM และเมื่อฉันติดตั้ง ffmpeg จะมีข้อความแจ้งว่า mit ffmpeg เลิกใช้แล้วและฉันคิดว่า "wtf?" เป็นครั้งแรก ถ้าฉันใช้avconvฉันจะสามารถย้ายสคริปต์ของฉันขึ้นอยู่กับ ffmpeg มากกว่าหรือน้อยกว่าง่ายต่อการ libav? ฉันส่วนใหญ่ใช้สำหรับการเขียนข้อมูล meta และทำการแปลงเสียง (wav, flac, vorbis, mp3, aac)
72 ffmpeg  libav 

8
วิธีการแยกหนึ่งเฟรมของวิดีโอทุก ๆ N วินาทีให้กับรูปภาพ?
ฉันจะแปลงไฟล์วิดีโอเป็นลำดับภาพได้อย่างไรเช่นหนึ่งเฟรมทุก ๆ N วินาที mplayer หรือ ffmpeg สามารถทำสิ่งนี้ได้หรือไม่? ฉันใช้ MPlayer เพื่อจับภาพหน้าจอด้วยตนเอง แต่ฉันต้องการทำให้เป็นแบบอัตโนมัติสำหรับวิดีโอขนาดยาว

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