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

FFmpeg เป็นโครงการซอฟต์แวร์ฟรีที่สร้างไลบรารีและโปรแกรมสำหรับจัดการข้อมูลมัลติมีเดีย ส่วนที่น่าสังเกตมากที่สุดของ FFmpeg คือ libavcodec, ไลบรารีตัวแปลงสัญญาณเสียง / วิดีโอที่ใช้โดยโครงการอื่นหลายโครงการ, libavformat, mux คอนเทนเนอร์เสียง / วิดีโอคอนเทนเนอร์ mux และ demux library, และโปรแกรมบรรทัดคำสั่ง ffmpeg สำหรับการแปลงไฟล์มัลติมีเดีย

1
ฉันจะครอบตัดวิดีโอด้วย ffmpeg ได้อย่างไร
ฉันมีไฟล์ MP4 ของการบันทึกหน้าจอที่ฉันต้องครอบตัด ฉันจะทำสิ่งนี้ให้สำเร็จโดยไม่ต้องใช้เครื่องมือราคาแพงอย่าง Adobe Premier หรือ Final Cut ได้อย่างไร ฉันชอบffmpegเพราะฉันเคยใช้มาก่อน
172 video  editing  ffmpeg 

4
ทำซ้ำ / วนวิดีโออินพุตด้วย ffmpeg หรือไม่
ฉันต้องการวนวิดีโอ mp4 ด้วย ffmpeg และรักษาการตั้งค่าปัจจุบันและตัวแปลงสัญญาณ ตัวอย่างเช่นถ้า input.mp4 ยาว 0:10 และฉันต้องการวนรอบ 4 ครั้งดังนั้น output.mp4 ยาว 0:40 ฉันจะเปลี่ยนบรรทัดคำสั่งต่อไปนี้ได้อย่างไร ffmpeg -i input.mp4 -c copy output.mp4 ฉันเหนื่อย... ffmpeg -loop 4 -i input.mp4 -c copy output.mp4 ... แต่ฉันได้รับข้อผิดพลาด "ไม่พบลูปตัวเลือก"
52 ffmpeg  mp4  h.264 

1
เพิ่มภาพซ้อนทับด้านหน้าวิดีโอโดยใช้ ffmpeg
ฉันมีวิดีโอจำนวนมากและฉันต้องวางภาพไว้ข้างหน้าพวกเขาประมาณ 5 วินาที แต่การเพิ่มด้วยตนเองและการเรนเดอร์ในแต่ละครั้งจะใช้เวลานานมากดังนั้นฉันจึงถามว่าเป็นไปได้ไหมที่จะทำเช่นนั้นผ่าน ffmpeg และถ้าคุณ ได้โปรดช่วยฉันด้วยเพราะฉันไม่มีประสบการณ์กับ ffmpeg ฉันพบคำสั่งบางคำแล้วแต่ไม่มีคำสั่งใดทำงาน ตัวอย่างนี้ ffmpeg -itsoffset 5 -i in.mp4 -r 25 -loop 1 -i intro.png -filter_complex "[1:v] fade=out:125:25:alpha=1 [intro]; [0:v][intro] overlay [v]" -map "[v]" -map 0:a -acodec copy out.mp4
31 video  editing  ffmpeg 

1
ฉันสามารถใช้ FFMPEG ในผลิตภัณฑ์เชิงพาณิชย์ได้ไหม [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับการแลกเปลี่ยนกองการผลิตวิดีโอ ปิดให้บริการใน4 ปีที่แล้ว ไม่แน่ใจว่าฉันถูกต้องโพสต์คำถามของฉันที่นี่และแน่นอนฉันจะลบคำถามนี้หากเหมาะสม ฉันมีแอพเดสก์ท็อป ac # โดยใช้ FFMPEG ฉันมีเว็บเซอร์วิสที่ใช้ FFMPEG ฉันขายผลิตภัณฑ์ทั้งสอง ฉันต้องการทราบว่าฉันสามารถแจกจ่ายแอพเดสก์ท็อปของฉันกับ ffmpeg ได้โดยไม่เสียค่าธรรมเนียมสำหรับผู้ใช้ fmpeg และไม่ต้องปล่อยซอร์สโค้ดของฉัน ฉันต้องการทราบว่าฉันสามารถใช้ FFMPEG บนเซิร์ฟเวอร์ของฉันเพื่อให้ผู้ใช้แปลงรูปภาพเป็นไฟล์วิดีโอเพื่อส่งอีเมลหรือไม่ บริการนี้ยังเป็นสินค้าที่ต้องชำระ ฉันได้อ่านลิงก์ไปยังข้อมูลสิทธิ์ใช้งาน FFMPEG แล้วและฉันอ่านคำถามมากมายที่นี่บนกระดานเหล่านี้ ตู้เสื้อผ้าที่ฉันต้องตอบคือฉันสามารถใช้มันบนเว็บเซิร์ฟเวอร์ของฉันเพราะฉันไม่ได้แจกจ่ายให้กับลูกค้า PCS และฉันสามารถใช้ FFMPEG บนแอพเดสก์ท็อปของฉันถ้าฉันใช้คุณสมบัติบางอย่างของ FFMPEG เท่านั้น อย่างไรก็ตามนี่ไม่ชัดเจนพอสำหรับฉันและฉันไม่สามารถจ่ายทนายความและคุณจะคิดว่าคำถาม / ปัญหานี้จะได้รับการแก้ไขที่ไหนสักแห่งโดยใครบางคนพิจารณาว่า FFMPEG เป็นที่นิยมอย่างไร ขอบคุณ
28 ffmpeg 

5
วิธีรับ FFMPEG เพื่อเข้าร่วมไฟล์ภาพที่ไม่ต่อเนื่อง (ข้าม 3 วินาที)
ฉันมีรูปภาพจำนวนมากซึ่งเป็นไปตามรูปแบบนี้ 0001.png 0004.png 0007.png 0010.png 0013.png 0016.png 0019.png ... พวกเขาอยู่ในลำดับที่ถูกต้อง แต่ FFMPEG 0002.pngไม่สนใจอะไรหลังจากไฟล์แรกเพราะมันไม่สามารถหา ฉันจะทำให้มันเข้าร่วมไฟล์เหล่านี้ได้อย่างไร? ฉันเหนื่อย ffmpeg -i %04d.png out.avi
27 ffmpeg  linux 

3
วิธีเข้ารหัสวิดีโอที่ 30 FPS จากภาพที่ถ่ายที่ 7 FPS
ฉันไม่มีความรู้ใด ๆ เกี่ยวกับการเข้ารหัสวิดีโอฉันมีแอปพลิเคชันที่เขียนใน OpenGL และฉันบันทึกเฟรมที่สร้างเป็นpngรูปภาพ เฟรมจากแอพของฉันอยู่ที่ 7 FPS และฉันพยายามสร้างวิดีโอจากเฟรมเหล่านั้น เพื่อจุดประสงค์นั้นฉันใช้ ffmpeg เช่นนี้ ffmpeg -framerate 30 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4 สิ่งที่นำมาจากเว็บไซต์นี้แต่ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะมีวิดีโอที่แสดงภาพเคลื่อนไหวที่ 30 FPS
21 ffmpeg 

4
วิธีการเข้ารหัสลำดับภาพ jpg กับวิดีโอใน ffmpeg โดยไม่สูญเสียข้อมูล
ฉันมีชุด jpgs จำนวนมากที่ฉันต้องการแปลงเป็นวิดีโอที่ไม่สูญเสีย (หรืออย่างน้อยที่สุดก็ใกล้เคียงกับ lossless ตราบใดที่เวลาการเข้ารหัสไม่สูงกว่าอย่างอื่นมาก) อย่างไร้เดียงสาฉันคิดว่าควรมีตัวแปลงสัญญาณบางตัวที่สามารถจัดเก็บแต่ละเฟรม jpg ตามที่เป็นอยู่ (โดยไม่มีการบีบอัดซ้ำ) และอาจบรรลุการบีบอัดที่ดีด้วยการแทนที่เฟรมบางส่วนด้วยข้อมูลบนเดลต้าจากเฟรมก่อนหน้า ในกรณีของฉันมีเฟรมจำนวนมากที่เหมือนกันหรือมีความแตกต่างเล็กน้อยระหว่างพวกเขา มีตัวแปลงสัญญาณและการตั้งค่าที่เหมาะสมสำหรับ ffmpeg ที่สามารถทำสิ่งนี้ได้หรือไม่?
21 video  ffmpeg  encoding 

1
ฉันจะเปลี่ยนขนาดเฟรมรักษาความกว้าง (โดยใช้ ffmpeg) ได้อย่างไร
ฉันใหม่สำหรับไซต์ StackExchange นี้และการใช้ FFmpeg encoder ฉันมีวิดีโอขนาด 720x480 (3: 2) ที่ฉันต้องการเปลี่ยนเป็น 720x406 (16: 9) เพื่อให้ตรงกับวิดีโออื่น ๆ ที่ฉันมีสำหรับไซต์ ฉันได้ลองชุดคำสั่งต่าง ๆ รวมถึง: ffmpeg -i myfile.mv4 -s 720x406 outfile.mp4 ffmpeg -i myfile.m4v -c copy -aspect 16:9 outfile.mp4 สิ่งที่ฉันจบลงคือวิดีโอที่ลดขนาดลงตามความสูงที่ระบุ แต่ไม่ได้รักษาความกว้าง มันสิ้นสุดที่ 608x406 หรือราว ๆ นั้น วันนี้ฉันได้เล่นกับ FFmpeg GUI หลายรุ่นและดูเหมือนว่าพวกเขาจะทำแบบเดียวกัน สิ่งที่จะเป็นตัวเลือกที่เหมาะสม / พารามิเตอร์ที่จะผ่าน (สมมติว่าฉันจะมีการควบคุมมากขึ้นผ่านบรรทัดคำสั่ง) เพื่อให้บรรลุขนาดเฟรมที่ต้องการ?
21 ffmpeg 

2
ffmpeg การแก้ไขสี: แกมมาความสว่างและความอิ่มตัว
ffmpeg ใช้กับตัวกรองวิดีโอในปี 2560 เพื่อปรับแกมม่า / คอนทราสต์ความสว่างและความอิ่มตัวของสีอย่างไร ทรัพยากร Stack แลกเปลี่ยนที่มีไม่กี่ปีที่จุดเดิมเพื่อกรองmp=eq2=แต่มันดูเหมือนว่าจะเลิก1และแทนที่eq=มีเพียง อย่างไรก็ตามลิงก์ไม่เปิดเผยความเข้าใจที่ดีเกี่ยวกับช่วงการตั้งค่า มีการใช้eq=(หรือตัวกรองที่เทียบเท่า) ได้อย่างไร เช่นรูปแบบและการตั้งค่า / ช่วงที่เหมาะสมคืออะไร สำหรับการใช้งานส่วนตัวของฉันฉันต้องการเก็บแกมม่าเอาไว้ในขณะที่เพิ่มความสว่างและความอิ่มตัวของสีให้พอใช้สำหรับวิดีโอที่มีสีเข้ม 1พ่นข้อผิดพลาด:No such filter: 'mp'

2
จะลดขนาดตัวอย่าง 4k เป็น 1080p โดยใช้ ffmpeg ขณะที่รักษาคุณภาพได้อย่างไร
ฉันมีวิดีโอ 4K 3840x2160 บางรูปแบบในรูปแบบ MP4 ที่ฉันต้องนำมาลงให้ 1080p ฉันพยายามวิ่ง ffmpeg -i orig.mp4 -vf scale=1920:1080 smaller.mp4 แต่ผลลัพธ์นั้นมีคุณภาพไม่ดีมากโดยภาพทั้งหมดประกอบด้วยแผ่นสี่เหลี่ยม "ราวกับว่าฉันกำลังขยาย 4: 1" นี่คือผลลัพธ์ของการรันคำสั่งนี้: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'origs/P1000003.MP4': Metadata: major_brand : mp42 minor_version : 1 compatible_brands: mp42avc1 creation_time : 2015-02-19 17:10:38 Duration: 00:05:14.48, start: 0.000000, bitrate: 95903 kb/s Stream #0.0(und): Video: h264 (High), yuvj420p, …

4
ฉันจะแปลงไฟล์. MTS (AVCHD) เป็น. mp4 โดย ffmpeg โดยไม่ต้องเข้ารหัสสตรีมวิดีโอ H264 อีกครั้งได้อย่างไร
หมายเหตุ: ฉันโพสต์คำถามเดียวกันเพื่อstackoverflowช่วงเวลาสั้น ๆ ก่อนหน้านี้เมื่อฉันยังไม่พบชุมชนนี้ ฉันโพสต์ใหม่เนื่องจากคำถามนี้เหมาะสมกับชุมชนนี้มากกว่า 1. สิ่งที่ฉันพยายาม ฉันมีบางพิษ (รูปแบบ AVCHD) ไฟล์ recoreded กับกล้อง สเปคของมันดังแสดงด้านล่าง: $ ffprobe 140612_Canon-00000.MTS ffprobe version 2.2.1 Copyright (c) 2007-2014 the FFmpeg developers (snip) Input #0, mpegts, from '140612_Canon-00000.MTS': Duration: 00:48:58.40, start: 0.800300, bitrate: 5563 kb/s Program 1 Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, …
20 ffmpeg  avchd  h.264 

3
วิธีการลบ / ตัดต่อวิดีโอ / คลิปเสียงด้วยระยะเวลาที่ไม่รู้จัก?
ฉันกำลังทำงานในโครงการที่ฉันใช้ ffmpeg เพื่อแปลงไฟล์วิดีโอบางไฟล์และเพิ่มเอฟเฟ็กต์เข้า / ออกที่หัวและส่วนท้ายของคลิปแต่ละคลิป ฉันใช้โค้ดนี้เพื่อเพิ่มเอฟเฟ็กต์เฟด / เอ้าท์บนคลิปที่มีระยะเวลาที่รู้จัก: ffmpeg -i clip.mp4 -filter:v 'fade=in:0:30,fade=out:9650:30' -c:v libx264 -crf 22 -preset veryfast -c:a copy fadeInOut.mp4 คำถามสองข้อของฉันคือ: ฉันจะลบเสียงเข้า / ออกพร้อมกันได้อย่างไร ffmpeg สามารถหาระยะเวลาของคลิปได้โดยอัตโนมัติและได้รับการบอกเพียงแค่เฟรมหลุด 30 เฟรมสุดท้ายหรือไม่ ขอบคุณ!
19 video  ffmpeg  audio 

2
ฉันจะตั้งค่าและใช้ ffmpeg ใน Windows ได้อย่างไร
ฉันเข้าใจว่า ffmpeg เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการแปลงไฟล์วิดีโอ ฉันเห็นทางออนไลน์ในหลาย ๆ ที่ที่ผู้คนแนะนำวิธีการแก้ปัญหาหรือขอความช่วยเหลือในการใช้ ปัญหาคือฉันไม่ทราบวิธีตั้งค่าหรือใช้งานเลย โพสต์เหล่านี้ที่ฉันพูดถึงมักจะอยู่ในรูปแบบ "ใช้ ffmpeg [บรรทัดของโค้ดที่ซับซ้อนและอ่านไม่ได้]" ฉันไม่ใช่โปรแกรมเมอร์ แต่ฉันสามารถทำบางสิ่งได้ฉันคิดว่าฉันสามารถหามันได้ถ้าฉันมีทิศทาง ฉันจะตั้งค่าและใช้ ffmpeg ใน Windows ได้อย่างไร
18 ffmpeg  windows  setup 

5
DTS ที่ไม่ซ้ำซ้อนบน concat (ffmpeg)
หลังจากรันคำสั่งนี้ffmpeg -f concat -i mylist.txt -c copy output.mp4- ฉันได้รับoutput.mp4ไฟล์ที่เสียหายและข้อความนี้: ffmpeg -f concat -i mylist.txt -c copy output.mp4 ffmpeg version 2.6.2 Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.6.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame …
17 video  ffmpeg 

2
แก้ไขไฟล์และสตรีมที่ไม่ดีด้วย ffmpeg ดังนั้น VLC และผู้เล่นอื่น ๆ จะไม่ผิดพลาด
มันเกิดขึ้นกับฉันหลายครั้งที่ฉันสามารถจบลงด้วยไฟล์วิดีโอที่เสียหาย: วิดีโอที่ดาวน์โหลดจากแหล่งข้อมูลอย่างเป็นทางการ แต่ด้วยฝนตกหนักและด้วยเหตุผลบางอย่างไม่ใช่ทุกชิ้นที่มีใน. mkv, .ts หรือ. mp4 บันทึกในรูปแบบ. ts เมื่อถึงจุดหนึ่งข้อมูลจะหายไป คัดลอกวิดีโอจากฮาร์ดไดรฟ์เก่าที่มีเซกเตอร์เสียหาย เมื่อฉันเล่นวิดีโอนี้ด้วย VLC หรือผู้เล่นอื่นพวกเขาเล่นจนถึงจุดหนึ่งแล้วออกทันที บางครั้งฉันสามารถข้ามส่วนที่ไม่ดีได้ แต่ฉันสามารถพบกับภาคที่ไม่ดีอีกครั้งและเลิกใช้อินสแตนซ์อีกครั้ง คำถามคือ: ฉันสามารถแก้ไขปัญหานี้ได้หรือไม่ (ฉันสมมติว่าสตรีมและคีย์เฟรมเกี่ยวข้องกับ ffmpeg และอาจอยู่ในรูปแบบสำเนา -c ดังนั้นฉันจึงไม่ต้องบีบอัดทุกอย่างอีกหรือไม่ สิ่งที่ฉันต้องการบรรลุคือวิดีโอที่มีความยาวเต็มรูปแบบโดยที่ส่วนที่ขาดหายไปถูกข้ามไปฉันชอบความผิดพลาดมากกว่าที่วิดีโอของฉันจะพัง
17 ffmpeg  h.264 

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