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

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

3
ffmpeg เพิ่มเสียง แต่ให้ความยาววิดีโอเหมือนกัน (ไม่ใช่ -shortest)
ฉันกำลังเพิ่มเสียงให้ไฟล์วิดีโอโดยใช้ ffmpeg อย่างนั้น ffmpeg -i videofile.mp4 -i audiofile.wav output.mp4 อย่างไรก็ตามสิ่งนี้จะขยายไฟล์วิดีโอออกให้เป็นความยาวของไฟล์เสียงหากมันยาวกว่าวิดีโอ การใช้ -shortest จะตัดไฟล์วิดีโอให้สั้นหากไฟล์เสียงสั้นกว่าวิดีโอ ดังนั้นจะมีการตั้งค่าสถานะเพื่อบอก ffmpeg ให้ตัดความยาวของวิดีโอออกไปตามความยาวของวิดีโออินพุตหรือไม่
12 audio  video  ffmpeg 

4
Ffmpeg Audio Stereo เป็น Mono โดยใช้ช่องทางซ้ายเท่านั้น
ฉันใช้คำสั่งต่อไปนี้เพื่อแยกส่วนวิดีโอของบันทึก '.MTS' (วิดีโอ) ffmpeg -i 00402.MTS -s 1280x720 -r 25 -ss 0:00:05.38608 -vcodec libxvid -qscale:v 2 -acodec ac3 -ar 48000 -ab 256k -t 0:00:06.613917 m001_mono.avi กระแสข้อมูลเสียงเป็นสเตอริโอ แต่ช่องทางด้านขวาบันทึกเสียงเท่านั้น นี่คือข้อมูลอินพุต: Stream #0.0[0x1011]: Video: h264 (High), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc Stream #0.1[0x1100]: Audio: …
12 linux  audio  video  ffmpeg 

2
ImageMagick สามารถทำภาพขนาดย่อจากวิดีโอได้หรือไม่?
ฉันพยายามดึงภาพขนาดย่อจากวิดีโอผ่าน ImageMagick ฉันพบตัวอย่างจากเว็บไซต์ทางการของพวกเขา แต่มันทำให้ GIF ไม่ใช่ PNG ฉันต้องการรูปขนาดย่อที่มั่นคง มันสามารถสร้างเอาต์พุตเดียวกันกับคำสั่ง ffmpeg นี้ได้หรือไม่? ffmpeg -ss 600 -i myVideo.mp4 -vframes 1 -s 420x270 Out.bmp

3
FFMPEG สามารถจับภาพจากหน้าจอใน Windows ได้หรือไม่?
ฉันกำลังพยายามจับภาพบริเวณบางส่วนของหน้าจอ (จริง ๆ แล้วเป็นหน้าต่างที่มองเห็นได้จำนวนหนึ่ง) บน Windows XP ด้วย FFMPEG แต่ฉันสามารถค้นหาตัวเลือกในการจับภาพจาก X11 เท่านั้น: http://ffmpeg.org/ffmpeg-doc.html#SEC4 มีวิธีใดบ้างในการใช้ win32 ไบนารีใน Windows XP หากฉันไม่สามารถเปิดไปยังแฮ็กใด ๆ เช่นทำให้หน้าต่างต่างๆ X11 เข้าถึงได้อย่างไร

1
วิธีที่มีประสิทธิภาพในการทำวิดีโอ crossfade กับ FFmpeg คืออะไร?
การทำ crossfade ระหว่างเนื้อหาวิดีโอสองชิ้นนั้นค่อนข้างซับซ้อนใน FFmpeg ไม่มีตัวกรอง "crossfade" เหมือนกับเสียง วิธีที่มีประสิทธิภาพในการทำคืออะไร?

1
แปลง wav เป็น flac ใน ffmpeg
ฉันจะแปลงไฟล์ WAV เป็นไฟล์ FLAC ด้วย ffmpeg ได้อย่างไร ฉันต้องสร้างไฟล์ต่าง ๆ หนึ่งใน 16 บิตหนึ่งใน 24 บิตและหนึ่งใน 32 บิต ฉันต้องทำให้อัตราตัวอย่างแตกต่างกัน เช่นหนึ่งใน 176,400 kHz และหนึ่งใน 44,100 kHz ฉันรู้ว่าffmpeg -i input-file.wav output-file.flacจะแปลงไฟล์ แต่ฉันไม่แน่ใจเกี่ยวกับส่วนที่เหลือ เอกสาร ffmpeg ( https://www.ffmpeg.org/doxygen/2.1/flac_8h.html ) ไม่มีประโยชน์กับสิ่งนี้

1
รับเวลาแฝงที่คล้ายกับ webrtc ด้วย ffmpeg หรือไม่
ฉันใช้สิ่งนี้ระหว่าง Chrome และโทรศัพท์ของฉัน: http://www.webrtc.org/demo และเวลาแฝงนั้นดีมาก - น้อยกว่า 1 วินาที ฉันพยายามทำซ้ำในคอมพิวเตอร์ของฉันโดยไม่ประสบความสำเร็จ ffmpeg -f video4linux2 -i /dev/video0 -s 320x200 -r 50 -deadline realtime -vcodec libvpx -f webm -fflags nobuffer udp://10.0.0.55:9002 จากนั้นใช้ ffplay ที่อีกด้านหนึ่ง มันยังคงมีความล่าช้าสองสามวินาที ในที่สุดฉันต้องการสตรีมจากคอมพิวเตอร์ของฉันไปยังโทรศัพท์ Android แต่เวลาแฝงต้องดี แก้ไข - ใช้งานได้ดีกว่ามาก ถ้าฉันสามารถโกนออกจากสิ่งนี้ได้ฉันก็จะมีความสุข: ffmpeg -vcodec rawvideo -f video4linux2 -i /dev/video0 -s 320x200 -r 25 …

1
พารามิเตอร์การบีบอัดวิดีโอ H.264 / H.265 ใดที่ให้คุณภาพเทียบเท่า DVD ด้วยการบีบอัดที่ดีกว่า
ฉันมีกล่องดีวีดีวิดีโอที่ฉันต้องการกำจัดในขณะที่ฉันต้องการเก็บวิดีโอด้วยการแปลงเป็นไฟล์ MP4 เพื่อเก็บไว้ในฮาร์ดไดรฟ์ พิจารณาความเหนือกว่าของอัลกอริทึมการบีบอัด H.264 AVC และ H.265 HEVC ที่ทันสมัยเหนือ MPEG2 มาตรฐาน DVD ฉันหวังว่าจะประหยัดพื้นที่ฮาร์ดไดรฟ์ด้วยการบีบอัดวิดีโอในขณะที่ประหยัดคุณภาพดั้งเดิมของดีวีดีได้ถึง 99% อะไร พารามิเตอร์การบีบอัด H.264 (FFMPEG + libx264) พารามิเตอร์การบีบอัด H.265 (FFMPEG + libx265) ฉันควรใช้เพื่อบรรลุเป้าหมายหรือไม่ โดยพารามิเตอร์ฉันหมายถึงค่า CBR / CRF ที่ตั้งไว้ล่วงหน้า (ไม่มากโปรดช้า / placebo โปรด), ธง ฯลฯ PS: ฉันต้องการที่จะ จำกัด กรณีที่มีการใช้-pix_fmt yuv420pและ-profile:v baseline -level 3.0เพื่อให้แน่ใจว่าไฟล์ที่เล่นตกลงบนอุปกรณ์ทั้งหมดรวมถึงอุปกรณ์เก่าที่อาศัยชิปถอดรหัสฮาร์ดแวร์เก่า การใช้ความถี่ I-frames เพิ่มขึ้นบ้าง (การใช้-gพารามิเตอร์) …

4
แบ่งไฟล์วิดีโอ. mov ขนาดใหญ่โดยอัตโนมัติเป็นไฟล์ขนาดเล็กที่เฟรมสีดำ (เปลี่ยนฉาก) หรือไม่
ฉันมีไฟล์วิดีโอ 65 .mov ชื่อ tape_01.mov, tape_02.mov, ... , tape_65.mov แต่ละรายการมีความยาวประมาณ 2.5 ชั่วโมงและใช้เวลาหลายกิกะไบต์ พวกเขาเป็นสำเนาดิจิทัลของเทป VHS (ภาพยนตร์บ้านของครอบครัวฉัน) แต่ละไฟล์วิดีโอ 2.5 ชั่วโมง .mov มี "บท" มากมาย (ในแง่ที่บางครั้งฉากจบลงด้วยการจางหายไปเป็นหน้าจอสีดำและจากนั้นฉากใหม่ก็จะจางหายไป) เป้าหมายหลักของฉันคือมี 65 ไฟล์ขนาดใหญ่หั่นเป็นไฟล์เล็กลงตามบท และฉันต้องการให้ทำโดยอัตโนมัติผ่านการตรวจจับเฟรมสีดำระหว่าง "ฉาก" ฉันสามารถใช้ ffmpeg (หรืออะไรก็ได้) เพื่อส่งต่อในชื่อไฟล์เดิม 65 ไฟล์และให้มันวนซ้ำโดยอัตโนมัติในแต่ละวิดีโอแล้วตัดมันลงโดยตั้งชื่อชิ้นส่วนผลลัพธ์เทป _01-ch_01.mov, tape_01-ch_02.mov, เทป etc? และฉันต้องการให้มันทำโดยไม่ต้องเข้ารหัสใหม่ (ฉันต้องการให้มันเป็นชิ้นที่ไม่มีการสูญเสียอย่างง่าย) ฉันจะทำสิ่งนี้ได้อย่างไร นี่คือขั้นตอนที่ฉันต้องการ: ทำซ้ำผ่านโฟลเดอร์ของไฟล์. mov (ชื่อ tape_01.mov, tape_02.mov, ... , tape_65.mov) …

1
การใช้ ffmpeg เพื่อสร้างภาพยนตร์จากไฟล์ png
ฉันมีไฟล์ 277 800x600 png พร้อมชื่อไฟล์ที่มีรูปแบบ island_sizes-CSH (II) - ###. png โดยที่ ### เป็นหมายเลขที่ขึ้นต้นด้วย 084 และสิ้นสุดที่ 360 ฉันกำลังทำ ffmpeg -i island_sizes-CSH\(II\)-*.png output.mpg -y แต่มันไม่ทำงาน: ffmpeg -f image2 -i island_sizes-CSH \ (II \) - *. png video.mpg -y ffmpeg เวอร์ชัน 1.2.1 ลิขสิทธิ์ (c) 2000-2013 นักพัฒนา FFmpeg สร้างเมื่อวันที่ 10 พฤษภาคม 2013 15:14:14 ด้วย …

2
FFMPEG mkv to mp4 conversion สูญเสียคำบรรยาย
กำลังพยายามแปลงไลบรารี mkv ของฉันเป็น mp4 (Iphone 6 plus) ฉันได้รับการแปลง mkv เป็น mp4 อย่างถูกต้อง แต่ฉันไม่มีส่วนคำบรรยาย (SRT) นี่คือรหัสของฉัน: dir/b/s *.mkv >mkvlist.txt ///////// this gets a list of all the mkv files on the directory for /F "delims=;" %%F in (mkvlist.txt) do ffmpeg.exe -i "%%F" -format mp4 -vcodec copy -acodec aac -strict -2 -sn …

9
ไม่มีไฟล์หรือไดเรกทอรีดังกล่าวใน FFmpeg
ฉันพยายามใช้ FFmpeg เพื่อแยกเสียงออกจาก mp4 และฉันยังคงพบข้อผิดพลาดนี้: CFileffmpegvideo.mp4: No such file or directory exist. ฉันอยู่ในพร้อมท์คำสั่ง (ใน Windows 7) และมีเส้นทางเป็นC:\Files\ffmpeg(โดยที่ ffmpeg คือ) ฉันเรียกใช้บรรทัดคำสั่งนี้ ffmpeg -i C: \ Files \ ffmpeg \ video.mp4 -f mp3 -ab 320000 -vn music.mp3 ไฟล์อยู่ในโฟลเดอร์เดียวกับ ffmpeg ฉันรู้ว่าฉันขาดอะไรง่ายๆที่นี่ แต่มันคืออะไร นี่คือวิดีโอสั้น ๆ ที่แสดงถึงกระบวนการที่แน่นอน
11 ffmpeg 

2
ffmpeg สเตอริโอแชนแนลเป็นสองช่องโมโน
ฉันต้องการทราบว่ามีวิธีการแยกสเตอริโอเป็นสองไฟล์ wav ขาวดำหรือไม่ เดาแรกของฉันคือ ffmpeg -threads "16" -i "$2" -map 0:1:1 "$3" เพราะวิดีโอตัวอย่างของฉันมีข้อมูลดังต่อไปนี้: Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 39mn 0s Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 …

2
ทำไมการเข้ารหัส VP8 / 9 จึงช้าเมื่อเทียบกับ H.264
เมื่อเร็ว ๆ นี้ฉันต้องการลองใช้ตัวแปลงสัญญาณ Webm VP8 และ VP9 แต่เมื่อฉันวิ่งffmpegไปเข้ารหัสไฟล์ H.264 MP4 เป็นหนึ่งในอีกสองตัวแปลงสัญญาณฉันรู้ว่าการเข้ารหัสนั้นช้ากว่ามาก วิดีโอ 1080p30 จาก H.264 ถึง VP9 ที่ 3 MBit / s กำลังถูกเข้ารหัสที่ประมาณ 6-7 fps ในขณะที่วิดีโอเดียวกันเข้ารหัสที่ประมาณ 40 fps ถึง H.264 ฉันใช้libvpx-vp9ตัวแปลงสัญญาณในffmpegรูปแบบ VP9 ฉันได้รับผลลัพธ์เดียวกันสำหรับ VP8 และ Theora ด้วย บางคนสามารถอธิบายให้ฉันฟังได้ว่าทำไม VP9 จึงช้ากว่านี้มาก? ฉันลองใช้เครื่องอื่นซึ่งให้ resullts ที่คล้ายกันโดยใช้ Handbrake


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