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

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

0
ฉันจะเชื่อมต่ออย่างถูกต้องกับ FFmpeg ได้อย่างไร?
ฉันมีไฟล์วิดีโอหนึ่งไฟล์ซึ่งฉันทำจากมัน 2 ตัดแต่งไฟล์วิดีโอใหม่โดยใช้ -ss -t และ -c คัดลอกคำสั่ง ผลที่ได้คือพวกเขาขาดช่วงสองสามวินาทีแรกของภาพวิดีโอ จากนั้นฉันต้องการรวมไฟล์ตัดแต่ง 2 ไฟล์นี้เข้าด้วยกัน -f concat และ -c คัดลอกคำสั่ง มันจัดการเพื่อสร้างไฟล์วิดีโอใหม่ แต่มันไม่มีภาพและให้เสียงในช่วงสองสามวินาทีแรกก่อน เมื่อฉันพยายามอัปโหลดมันไปยังทวิตเตอร์มันทำให้ฉันมีข้อผิดพลาด วิธีแก้ปัญหาที่ฉันพบคือให้ FFmpeg ทำการเข้ารหัสไฟล์วิดีโอแต่ละไฟล์แล้วทำการต่อไฟล์อีกครั้ง ปัญหาแน่นอนว่าต้องใช้เวลาและนั่นเป็นสาเหตุที่ฉันขอความช่วยเหลือจากคุณฉันจะทำให้ขั้นตอนนี้เร็วขึ้นได้อย่างไรและไม่ต้องเข้ารหัสใหม่ทุกไฟล์ เหตุใดฉันจึงมีปัญหานี้แม้ว่าไฟล์วิดีโอทั้งสองนี้มาจากวิดีโอต้นฉบับเดียวกันและใช้ตัวแปลงสัญญาณเดิม -c สำเนา)?
ffmpeg 

1
ตัดไฟล์ WMV ออกเป็นเซ็กเมนต์ตามหมายเลขเฟรมและเข้ารหัสเป็น x264 อีกครั้ง
ฉันทำงานกับ FFMPEG มาหลายวันแล้วและฉันก็คุ้นเคยกับ VirtualDub รวมถึงผลิตภัณฑ์ระดับไฮเอนด์เช่น Sony Vegas อย่างไรก็ตามฉันยังไม่สามารถหาวิธีที่ง่ายและตรงไปตรงมาเพื่อแยกเฟรม M ถึง N ออกจากไฟล์ WMV ที่กำหนดและเข้ารหัสที่เป็นวิดีโอที่เข้ารหัส x264 ฉันใช้ Windows 7 64 บิต ความคิดใด ๆ

1
เข้ารหัสเสียง AC3 5.1 อีกครั้งด้วยบิตเรตตัวแปรโดยใช้ FFmpeg
รูปแบบเสียง AC3 รองรับการเข้ารหัสบิตเรตผันแปรหรือไม่ ถ้าเป็นเช่นนั้นมันเป็นไปได้ที่จะใช้ FFmpeg -vbr ตัวเลือกเพื่อให้บรรลุนั้น ฉันต้องการหลีกเลี่ยงการแปลงจาก 5.1 เป็นสเตอริโอ 2 ช่องเพราะฉันอ่านแล้วว่า FFmpeg ไม่ได้ผลลัพธ์ที่ดีเมื่อผสมช่องสัญญาณ

1
ฉันจะแปลง AVI เป็น mp4 โดยอัตโนมัติและทำใน iTunes ได้อย่างไร?
ฉันรู้ว่าฉันสามารถใช้ Handbrake เพื่อทำสิ่งนี้ด้วยมือ แต่ฉันต้องการทำให้กระบวนการเป็นแบบอัตโนมัติ ฉันใช้ Mac ดังนั้นในขั้นตอนแรกฉันพยายามดาวน์โหลด ffmpeg สำหรับ Mac แต่มันเป็นฝันร้ายที่จะทำให้มันดีขึ้น (สิ่งนี้ต้องใช้ XPorts, XPorts ต้องใช้เครื่องมือ Xcode unix ซึ่งไม่สามารถติดตั้งใน Mac App Store ได้ดีเท่าที่ฉันจะบอกได้ ฯลฯ ... ) จะเป็นการดีที่จะทำบนเซิร์ฟเวอร์ระยะไกลแทนที่จะเป็นบน Mac ของฉัน ... การตั้งค่าความฝันของฉันคือกล่องในคลาวด์ (เช่นอินสแตนซ์ Amazon EC2?) ที่ตรวจสอบโฟลเดอร์ เมื่อไฟล์ AVI ปรากฏในโฟลเดอร์นั้นมันจะแปลงเป็น mp4 ที่ดีสำหรับ iTunes จากนั้นใน Mac ของฉันฉันสามารถทำขั้นตอนสุดท้ายโดยอัตโนมัติ: FTP มันลงในโฟลเดอร์ "นำเข้าอัตโนมัติ" ของ iTunes (ในที่สุดพวกเขาก็สิ้นสุดใน iTunes …

1
ปัญหาลายน้ำ ffmpeg และ png
ฉันพยายามสร้างลายน้ำ (โดยใช้ภาพ png) ในวิดีโอเช่นนี้: ffmpeg -i test.wmv -b:a 300k -ar 22050 -t 10 -f flv -s 352x288 -vf "movie = watermark_logo352.png [watermark]; [in][watermark] overlay =0:0 [out]" out.flv แต่ฉันได้รับข้อผิดพลาด: ffmpeg version 0.10.4 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 14 2012 13:14:31 with gcc 4.4.5 configuration: --prefix=/home/username --enable-cross-compile --enable-shared …

2
ฉันจะสร้างวิดีโอจากไฟล์ txt และรูปภาพได้อย่างไร
สมมติว่าฉันมี: ไฟล์ txt ภาพขนาด 1920x1080 ฉันต้องการสร้างวิดีโอ อย่างนี้ ที่ข้อความเลื่อนและเสียงเป็น MP3 ที่กำหนด ฉันกำลังขุดบิตด้วย ffmpeg แต่ไม่ประสบความสำเร็จ คุณช่วยได้ไหม

1
ข้อผิดพลาด ffmpeg rtsp: ไม่มีการจับคู่การขนส่งในการตอบกลับของเซิร์ฟเวอร์
ฉันกำลังใช้ ffmpeg เพื่ออ่านกล้อง rtsp ฉันได้รับข้อผิดพลาดเหล่านี้: Nonmatching transport in server reply ใน c ++ และ Invalid data found when processing input. ฉันสามารถเล่น VLC ใน Windows ได้ ฉันใช้ Red Hat 6.9 กล้องมีการตั้งค่า "RTP ES" รหัส: source_name = "rtsp://192.168.1.108/WESCAM"; // Open the initial context variables that are needed format_ctx = avformat_alloc_context(); codec_ctx = …
ffmpeg  c++  rtsp 

1
การสร้างแบบคงที่ ffmpeg 0.8
มีที่สร้างแบบคงที่ของ ffmpeg กับ libs encoder / decoders ทั้งหมดสำหรับ Linux (ไม่ใช่ tarball แหล่งที่มา แต่เป็นไบนารี)? แม้ว่าคำถามนี้ดูเล็กน้อย แต่ฉันใช้เวลาครึ่งชั่วโมงสุดท้ายในการค้นหาโดยไม่ประสบความสำเร็จ แก้ไข ฉันกำลังมองหาไบนารีที่จะทำงานบน x86 Suse 10 ระบบ แจ้งให้ทราบล่วงหน้าฉันไม่สามารถใช้ตัวจัดการแพคเกจท้องถิ่นได้เนื่องจากที่เก็บการอัปเดตทั้งหมดได้รับการลบโดยผู้ดูแลระบบ (เพื่อหลีกเลี่ยงการอัปเดตซอฟต์แวร์ที่ไม่สามารถควบคุมได้)

1
ffmpeg เพิ่มวิดีโอการเปลี่ยนแปลงที่ส่วนท้ายของวิดีโอหลัก
ฉันมีวิดีโอสองรายการวิดีโอหลักยาว 5 วินาทีและสร้างจากภาพนิ่งขนาดคือ 720x480 วิดีโอที่สองคือวิดีโอการเปลี่ยนภาพที่มีความยาว 1 วินาทีขนาดเดิมคือ 1920x1080 ไฟล์นี้มีอัลฟ่าเพื่อให้การเปลี่ยนแปลงสามารถแสดง รูปภาพ / วิดีโอในพื้นหลัง สิ่งที่ฉันต้องการจะทำคือ: แปลงไฟล์ 1920x1080 ดั้งเดิมเป็นวิดีโอขนาด 720x480 โดยไม่สูญเสียช่องอัลฟา สร้างวิดีโอ 30fps จากภาพนิ่งซึ่งมีความยาว 5 วินาที (วิดีโอปัจจุบันของฉันคือ 25fps) วางซ้อนวิดีโอการเปลี่ยนแปลงซึ่งมีความยาว 1 วินาทีจนถึงตอนท้ายของวิดีโอหลักในวินาทีที่ 4 เพื่อให้การเปลี่ยนภาพเล่นก่อนเวลาสิ้นสุดวิดีโอหลัก ต่อไปนี้เป็น ffprobe out สำหรับไฟล์การเปลี่ยนแปลง: F:\ffmpeg test>ffprobe -i 3D_Transition_02.mp4 ffprobe version 4.0 Copyright (c) 2007-2018 the FFmpeg developers built with gcc …

2
กำหนดเส้นทางสตรีม ICECAST ไปยังอุปกรณ์จำลอง
ฉันต้องการส่งสตรีม icecast ไปยัง udp ผ่าน FFmpeg แต่หากสตรีม icecast จะลดลง FFmpeg ก็จะลดลงด้วย ฉันคิดว่าถ้าฉันสามารถเส้นทางสตรีม icecast ไปยังอุปกรณ์หุ่น Alsa แล้วฉันจะได้รับข้อมูลจากมันผ่านทาง FFmpeg ตัวอย่างเช่น: ffmpeg -f alsa -i hw:Dummy,0 -f mpegts udp://ip:port จากนั้นในกรณีที่สตรีม icecast หล่นลงสตรีม udp เอาต์พุตจะเล่นอย่างเงียบ ๆ และเล่นเสียงต่อไปจนกว่าสตรีมนี้จะใช้งานได้อีกครั้ง (นี่คือสมมติฐานของฉัน) มีวิธีการส่งกระแสข้อมูล icecast ไปยังอุปกรณ์จำลองของ alsa หรือไม่? หรือมีตัวแปรอื่นสำหรับการกำหนดเส้นทางสตรีม icecast ไปยัง udp เพื่อเล่นแบบเงียบ ๆ ในกรณีที่ drop down สตรีม icecast …

0
แยกคำบรรยายจากวิดีโอ mp4
ฉันต้องการแยกคำบรรยายออกจาก .mp4 ไฟล์และฉันอ่านบทความนี้ ที่นี่ แต่มันไม่ทำงาน ฉันต้องการที่จะแยกคำบรรยายนี้ วีดีโอ . ในบรรทัดคำสั่งฉันได้รับสิ่งนี้: Output file does not contain any stream. ข้อเสนอแนะใด ๆ ขอบคุณ.

1
การแปลงไฟล์ MKV ด้วยเสียง DTS MA เป็น AC3 5.1 (โดยไม่สูญเสียวิดีโอ)
ฉันมีเซิร์ฟเวอร์ linux ที่ฉันต้องทำ ฉันมีไฟล์วิดีโอ MKV วิดีโอที่มี AVC วิดีโอและเสียง DTS MA ฉันจำเป็นต้องแปลงไฟล์นี้เป็นไฟล์ที่มี AC3 5.1 Audio โดยไม่สูญเสียวิดีโอและสูญเสียเสียงน้อยที่สุด ฉันลองใช้เครื่องมือ ffmpeg แต่ดูเหมือนว่าจะไม่ได้รับการตั้งค่าที่เหมาะสม ความคิดใด ๆ

1
พยายามเข้ารหัสไฟล์เสียงหลายไฟล์และจับคู่กับช่องทางเฉพาะด้วย FFmpeg
ฉันมีไฟล์วิดีโอ (V1) และไฟล์เสียงสเตอริโอสองไฟล์ (A1 & amp; A2) ฉันกำลังพยายามแสดงภาพยนตร์ที่มีเนื้อหาวิดีโอและระยะเวลาตั้งแต่ V1 และฉันต้องการตั้งค่าเสียงของ A1 เป็นช่องทางซ้ายและเสียงของ A2 ไปยังช่องทางขวาแม้ว่าแหล่งเสียงเหล่านั้นจะเป็นสเตอริโอ ฉันเล่นกับ stereotools และ pan filters แต่ฉันมีปัญหาในการถอดรหัสเอกสาร ความช่วยเหลือใด ๆ ที่ชื่นชม

1
ข้อความแสดงข้อผิดพลาดการรวบรวม ffmpeg บน windows 7
ฉันดาวน์โหลดซอร์สสำหรับ ffmpeg, libfdk_aac แล้ว ฉันติดตั้งเชลล์ MinGW / MinSys ฉันรวบรวม libfdk_aac โดยไม่มีปัญหาใด ๆ แต่เมื่อฉันพยายามรวบรวม ffmpeg ฉันได้รับข้อผิดพลาด ฉันต้องดาวน์โหลดซอร์สโค้ดสำหรับ yasm และ libx264 หรือไม่เพื่อสร้าง ffmpeg สำหรับ H264 และ libfdk_aac $ ./configure --prefix=/mingw/i686-w64-mingw32 --enable-libx264 --enable-libfdk-aac --enable-gpl --enable-version3 --enable-nonfree --enable-w32threads --enable-memalign-hack --enable-shared ข้อความแสดงข้อผิดพลาดที่ฉันได้รับ: yasm not found, use --disable-yasm for a crippled build If you think configure …

1
การใช้หลายตัวกรองและอินพุตด้วย FFmpeg
ฉันมีวิดีโอสองรายการ: a.mp4 และ b.mp4 ฉันต้องการปรับขนาด a.mp4 ตัด 10 วินาทีแรกและ 10 วินาทีสุดท้ายของ b.mp4 จากนั้นเพิ่มคำบรรยายลงใน b.mp4 แล้วรวมวิดีโอสองรายการ (a.mp4 หลังจากการปรับขนาดและ b.mp4 หลังจากการตัด / hardsub) เป็นหนึ่งเดียว นี่คือสคริปต์ของฉัน: ffmpeg -i a.mp4 -i b.mp4 -filter_complex '[0: V] ขนาด = 1280: 720 [in1] [1: V] ตัด = 0: 10 ตัด = 110: 120, ตูด = subtitle.ass [in2]; …
ffmpeg 

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