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

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

2
วางเฟรมคู่หรือคี่ทุกเฟรมโดยใช้ FFmpeg?
มีวิธีที่ถูกต้องในการใช้วิดีโอดิบและแยกออกจากวิดีโอใหม่ที่มีเฉพาะเฟรมแปลก ๆ หรือแม้กระทั่งเฟรม (ตามตัวเลือก) หรือไม่ ตัวอย่างเช่น: ฉันมี "blah.yuv" กับ 400 เฟรม (0-399) ฉันต้องการสร้าง "blahOdd.yuv" ที่มีเฟรม 1-399 (1,3,5,7 ... 399) และ "blahEven" ที่มีเฟรม 0-398 (0,2,4,6 ... 398 ) ความคิดใด ๆ วิธีการใช้ FFmpeg เท่านั้น?

2
ไฟล์ MP4 ละเว้นการตั้งค่าคำบรรยายใน VLC
เมื่อเล่นภาพยนตร์ MKV (h264 / aac) ด้วยไฟล์. RTV แยกต่างหาก VLC ให้ฉันควบคุมลักษณะของคำบรรยายได้อย่างสมบูรณ์แบบจากเมนู อย่างไรก็ตามหลังจากการแปลง MKV / SRT เป็น MP4 อย่างไม่มีการสูญเสียด้วยคำบรรยายในตัว ("mov_text") คำบรรยายจะแสดงเป็นแบบอักษร Arial (?) ขนาดเล็กและการตั้งค่า VLC ไม่มีผลกับสิ่งนี้ ฉันคิดว่าไฟล์ MP4 อาจมีข้อมูลบางอย่างเกี่ยวกับวิธีการแสดงคำบรรยายที่มีความสำคัญกว่า แต่มันเกิดขึ้นแม้หลังจากที่ฉันถอดเมทาดาทาทั้งหมดจากไฟล์ MP4 นี่เป็นข้อบกพร่อง / คุณสมบัติใน VLC หรือไม่? ฉันจะทำให้มันเป็นไปตามการตั้งค่าคำบรรยายภาพสำหรับไฟล์วิดีโอทุกประเภทได้อย่างไร แก้ไข: ตัวอย่าง SRT 1 00:00:00,000 --> 00:00:07,000 Lorem ipsum dolor sit amet, consectetur adipiscing elit, …

2
ffmpeg เปิดเว็บแคมโดยใช้ YUYV แต่ฉันต้องการ MJPEG
ฉันต้องการ ffmpeg เพื่อเปิด webcam (logitech c910) ในโหมด MJPEG เพราะเว็บแคมสามารถให้ ~ 24 โดยใช้ MJPEG "โปรโตคอล" และเพียง 10 fps ใช้ YUYV ฉันสามารถเลือกระหว่างพวกเขาโดยใช้บรรทัดคำสั่ง ffmpeg ได้หรือไม่? xx@(none) ~ $ v4l2-ctl --list-formats ioctl: VIDIOC_ENUM_FMT Index : 0 Type : Video Capture Pixel Format: 'YUYV' Name : YUV 4:2:2 (YUYV) Index : 1 Type : Video …
14 ffmpeg  webcam  v4l2  mjpeg 

1
เพิ่มความเงียบ 1 วินาทีลงในเสียงผ่าน FFmpeg
ฉันมีไฟล์เสียง AC3 5.1 ซึ่งฉันต้องการแทรก x วินาทีของเสียงเงียบที่จุดเริ่มต้น สิ่งนี้ไม่เกี่ยวข้องกับการ muxing ของวิดีโอดังนั้นมันออฟเซ็ตจะไม่มีประโยชน์เนื่องจากดูเหมือนว่าจะทำงานกับกระแสข้อมูลเสียงที่มาพร้อมกับวิดีโอเท่านั้น ฉันต้องการบรรลุสิ่งนี้ด้วย ffmpeg ความคิดใด ๆ
14 ffmpeg 

3
รูปแบบวิดีโอ lossless สากล
ฉันพยายามค้นหารูปแบบวิดีโอlosslessที่เหมาะสมที่สุดสำหรับวิดีโอ 1280x720 25fps วิดีโอมีความยาว 4 นาที เสียงจะเป็น 320 kbps mp3 ซึ่งไม่ใช่เรื่องใหญ่ เงื่อนไขในอุดมคติ: Lossless (สามารถรับรู้แบบไม่สูญเสีย) Container + codec สามารถเล่นได้บนแพลตฟอร์มส่วนใหญ่ Container + codec สามารถเล่นกับเครื่องเล่น DVD รุ่นใหม่ (รองรับรูปแบบอื่นที่ไม่ใช่ DVD) ขนาดน้อยกว่า 700 MB เป็นไปได้ไหม ได้รับการดิ้นรนสามวันแล้วโดยไม่มีผลลัพธ์ที่น่าพอใจแม้จะได้รับไฟล์ 12 GB (ดูเหมือนมาก - 3 GB / นาที)

6
ffmpeg concat ใช้งานไม่ได้กับพา ธ สัมบูรณ์
ฉันต้องใช้ concat กับพา ธ สัมบูรณ์ แต่ดูเหมือนจะไม่ทำงาน ในเอกสารมันบอกว่ามันควรจะทำงาน ใครมีความคิดว่าจะทำให้มันทำงานอย่างไร ffmpeg Doc ไม่ทำงานเนื่องจากดูเหมือนจะผนวกไดเรกทอรีไฟล์ข้อความลงในพา ธ ไฟล์ Impossible to open 'C:/temp/ffmpeg/c:/temp/ffmpeg/01.mov' ฉันใช้ Windows 7 ffmpegTest.txt: file 'c:/temp/ffmpeg/01.mov' file 'c:/temp/ffmpeg/02.mov' "Y:/Shotgun/bin/ffmpeg/bin/ffmpeg.exe" -f concat -i "C:/temp/ffmpeg/ffmpegTest.txt" -c copy "C:/temp/ffmpeg/test.mov ffmpeg version N-58949-g0e575c2 Copyright (c) 2000-2013 the FFmpeg developers built on Dec 9 2013 22:06:49 with gcc …
14 video  ffmpeg 

2
วิธีการกู้คืนไฟล์วิดีโอ 1.4GB ที่ไม่สามารถอ่านได้ (Canon) [สำเนาซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : วิธีการเปิดและซ่อมแซมไฟล์วิดีโอ m4v หรือ mp4 (6 คำตอบ) ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังถ่ายวิดีโอด้วย Canon EOS 7D และมันบอกฉันว่าแบตเตอรี่ (ฉันคิดว่า) กำลังร้อนแรงดังนั้นฉันจึงเปิดฝาครอบแบตเตอรี่และปิดทันที เป็นชุดแบตเตอรี่และแบตเตอรี่ยังคงอยู่แม้จะปิดอยู่ ดังนั้นตอนนี้ฉันมีไฟล์ 1.4 GB ที่แม้แต่ ffmpeg ไม่สามารถอ่านได้ ฉันมีไฟล์อื่น ๆ มากมายที่ถ่ายด้วยรูปแบบที่แน่นอนที่ฉันสามารถมองออกไปอ่านข้อมูลได้ถ้าต้องการ แต่จะทำอย่างไร ffmpeg -i บนไฟล์ที่ไม่ดี: [mov,mp4,m4a,3gp,3g2,mj2 @ 000001572b9fa3a0] moov atom not found MVI_3891.MOV: Invalid data found when processing input ffmpeg -i บนไฟล์ที่ดี: Input #0, …
14 video  ffmpeg 

1
เปลี่ยนอัตราเฟรมเป็น ffmpeg โดยไม่ต้องเข้ารหัสใหม่
ฉันมีวิดีโอ mkv (h264) ที่ 23.976 fps (24000/1001) แต่ฉันต้องการแปลงเป็น 25fps โดยไม่ต้องเข้ารหัสซ้ำและลดคุณภาพ ฉันรู้ว่า mkvmerge สามารถทำได้ (ด้วยตัวเลือก - ค่าเริ่มต้น - ระยะเวลา '0: 25fps') แต่ฉันต้องการทำโดยตรงจาก ffmpeg ถ้าเป็นไปได้ตามเอกสารที่ควรใช้: ffmpeg -i input.mkv -r 25 -vcodec copy output.mkv แต่เมื่อฉันรันมันฉันจะได้วิดีโอ fps เดียวกันเท่านั้น วิธีการที่ถูกต้องที่จะทำ (ถ้ามี) ใน ffmpeg คืออะไร?


1
ฉันจะเปลี่ยนความลึกบิตใน FFmpeg ได้อย่างไร
ฉันต้องการ FFmpeg เพื่อดึงฟีดเสียงและเข้ารหัสเป็น 16-Bit FLAC ฉันจะบังคับเอาต์พุต FLAC แบบ 16 บิตได้อย่างไร ./ffmpeg -i http://7359.live.streamtheworld.com:80/CONTINENTALAAC_SC -vn -ac 1 -ar 16000 -acodec flac -map 0 -f segment -segment_list /flac/out.list -segment_time 00:00:12.00 /flac/out%03d.flac ffmpeg version N-49622-g127ff88 Copyright (c) 2000-2013 the FFmpeg developers built on Feb 6 2013 05:11:38 with gcc 4.6 (Debian 4.6.3-1) configuration: …

1
ชุดแปลงไฟล์ * .avi โดยใช้ ffmpeg
ฉันพยายามแปลงไฟล์. avi 20+ ไฟล์ในชุดเป็น ffmpeg ฉันมีดังต่อไปนี้ @echo off. for file in *.avi do ffmpeg -i "$file" -s 640x480 -vcodec msmpeg4v2 "'basename "$file" .avi'.mpg'; done ในไฟล์. bat ของฉัน แต่ใช้ไม่ได้ ฉันจะทำให้มันทำงานภายใต้ระบบปฏิบัติการ Windows ได้อย่างไร โอ้และใช่ไฟล์ทั้งหมดอยู่ในโฟลเดอร์เดียวกัน ข้อความแสดงข้อผิดพลาดที่ฉันได้รับ: ไฟล์ไม่คาดคิดในขณะนี้

3
วิธีใช้ ffmpeg เพื่อเพิ่มข้อมูลเมตาไปยังไฟล์ AAC โดยไม่ต้องเข้ารหัสใหม่
ฉันใช้ ffmpeg เพื่อแยกไฟล์เสียงจากไฟล์วิดีโอ: ffmpeg -i video.mp4 -vn -acodec copy audio.aac สิ่งนี้จะสร้างไฟล์เสียงที่สะอาด แต่ไม่มีเมทาดาทาใด ๆ ในการเพิ่มข้อมูลเมตา ffmpeg มีตัวเลือกบรรทัดคำสั่ง: ffmpeg -i video.mp4 -vn -acodec copy -metadata title="My Title" audio.aac สิ่งนี้จะทำงานโดยไม่มีข้อผิดพลาด แต่เมื่อไฟล์เอาต์พุตถูกตรวจสอบด้วย ffprobe มันจะไม่มีเมตาแท็กเลย หากคอนเทนเนอร์เอาต์พุตเปลี่ยนเป็น mp4 เมทาดาทาสามารถตั้งค่าและปรากฏในไฟล์เอาต์พุต: ffmpeg -i video.mp4 -vn -acodec copy -metadata title="My Title" audio.mp4 นี่คือบิตที่น่าสนใจ; ถ้าฉันใช้ Banshee เพื่อแก้ไขข้อมูลเมตาของไฟล์. aac ที่มีอยู่แล้วใช้ ffmpeg …
13 ffmpeg  metadata  aac 

1
ฉันจะแปลงชุดรูปภาพ PNG เป็นวิดีโอสำหรับ YouTube ได้อย่างไร
ฉันมีลำดับ PNG ( นี่คือตัวอย่างหนึ่ง ) ซึ่งฉันเปลี่ยนเป็นวิดีโอที่มี ffmpeg: ffmpeg -r 10 -i image%03d.png -s 1380x720 -c:v libx264 -qscale 10 -r 30 basf_merck_libx264.mp4 ด้วย VLC มันดูดีและหรูหรา แต่ในyoutubeทั้งหมดที่ฉันเห็นคือสีเทา! ทำไม? หลังจากผ่านไปสักครู่แถบแนวนอนที่มีจุดสีจะปรากฏขึ้น: เมื่อฉันเพิ่ม '-pix_fmt yuv420p' ในคำสั่งจากนั้น youtube แสดงคลิปอย่างถูกต้อง แต่คุณภาพสูงสุดที่ฉันสามารถเลือกได้คือ 480p ซึ่งต่ำสำหรับจุดประสงค์นี้ เอาต์พุต ffmpeg C:\Users\Raffael\Documents\proj>ffmpeg -r 10 -i image%03d.png -s 1380x720 -c:v libx264 -qscale 10 -r …
13 ffmpeg  youtube  png 

1
ฉันจะตั้งชื่อแทร็กเสียงด้วย ffmpeg ได้อย่างไร
เมื่อไฟล์มีแทร็กเสียงมากขึ้น VLC สามารถแสดงชื่อหรือชื่อเรื่องได้ฉันไม่แน่ใจเกี่ยวกับคำศัพท์ในเมนูภายใต้เสียง> แทร็กเสียง เมื่อฉันบันทึกไฟล์ด้วย ffmpeg -i input.mp4 -map 0:0 -map 0:1 -map 0:2 -c:v libx264 -preset slow -profile:v high -crf 17 -c:a copy output.mp4 ชื่อหายและจะปรากฏเฉพาะ "แทร็ก 1" และ "แทร็ก 2" ฉันจะเก็บมันได้อย่างไร หรือฉันจะตั้งชื่อที่กำหนดเองได้อย่างไร ผลลัพธ์ของคำสั่งเป็นดังนี้: ffmpeg -ss 0 -i Shades_of_winter_24FPS_x264_5.1_AC3+R128.mp4 -map 0:0 -map 0:1 -map 0:2 -vf "ass=p.ass" -c:v libx264 -preset …
13 ffmpeg 

4
แปลง MKV ด้วยเสียง DTS เป็นวิดีโอ MP4 พร้อมเสียง AAC หรือ AC3
ฉันมีภาพยนตร์ขนาด 4.3 GB 720p และต้องการแปลง MKV นี้ด้วยเสียง DTS เป็นวิดีโอ MP4 พร้อมเสียง AAC หรือ AC3 บางครั้งฉันก็: ffmpeg: unrecognized option '-c:v' …และ: aac unrecognized ¬และสิ่งอื่น ๆ ที่คล้ายกัน ฉันต้องการให้ภาพยนตร์เรื่องนี้มีขนาดเล็กเหมือนที่พบในเว็บไซต์ฝนตกหนัก
13 ffmpeg  matroska  aac  ac3 

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