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

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

2
ffmpeg dyld: ไม่ได้โหลดไลบรารี: /usr/local/lib/libmp3lame.0.dylib
ฉันได้รับข้อผิดพลาดนี้เมื่อใช้งาน ffmpeg บน OSX Yosemite 10.10.2 ffmpeg dyld: Library not loaded: /usr/local/lib/libmp3lame.0.dylib Referenced from: /usr/local/bin/ffmpeg Reason: image not found Trace/BPT trap: 5 ฉันจะติดตั้ง / คอมไพล์ libmp3lame.0.dylib ได้อย่างไร ffmpeg ถูกติดตั้งโดยใช้ homebrew


1
การส่งเสียงผ่านวิดีโอโดยใช้ Ffmpeg
ดังนั้นฉันได้ผ่านการทดสอบมากมายและฉันก็ยังดูเหมือนจะไม่สามารถรับเสียงเพื่อ mux ผ่านวิดีโอโดยใช้ ffmpeg และไม่สามารถคิดได้ว่าฉันกำลังทำอะไรผิดดังนั้นจะขอบคุณความช่วยเหลือจริง ๆ ฉันมีวิดีโอนี้ ดาวน์โหลดวิดีโอ และถ้าฉันรัน ffmpeg -i มันให้สิ่งนี้กับฉัน Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, smpte170m/smpte170m/bt709), 366x662 [SAR 1:1 DAR 183:331], 755 kb/s, 24 fps, 24 tbr, 90k tbn, 180k tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), …

1
ffmpeg: บรรจุภัณฑ์ H264 @ MPEGTS ลงใน Smooth Streaming
ฉันมีชุดไฟล์ (ค่อนข้างใหญ่) นั่นคือทั้งหมด H264 ใน MPEG TS ภาชนะ เนื่องจากข้อ จำกัด ด้านเวลาฉันจำเป็นต้องบรรจุเนื้อหาใหม่ลงในการสตรีมที่ราบรื่นโดยไม่ต้องแปลงรหัส (การแปลงรหัสจะใช้เวลานานเกินไป) ฉันได้พยายามหาวิธีการทำเช่นนี้กับ ffmpeg เนื่องจากดูเหมือนว่ามี muxers ที่แตกต่างกัน 2 ตัวที่อาจใช้งานได้ ฉันได้ลองทั้ง muxer 'smoothstreaming' และ 'ismv' muxer แต่ด้วยทั้งคู่ฉันกำลังเจอปัญหา ffmpeg -i input.mpg -codec copy -f smoothstreaming ss_out ด้วยสิ่งนี้ฉันได้รับข้อผิดพลาดต่อไปนี้: ffmpeg version N-79695-g675cfb2 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.3.1 (Debian 5.3.1-14) …

0
วิธีเพิ่มเมตาแท็กที่สร้างจาก trackcreated เป็น mp4 h265
ฉันมี clipped ฉันแปลงจาก h264 เป็น h265 คลิปยาว 40 นาที ในขณะที่มันไม่มีเมตาดาต้าใด ๆ เช่นเวลาที่สร้างขึ้นอย่างรวดเร็วหรือ trackcreatedate เมทาดาทาเดียวที่มีอยู่ในไฟล์คือการแก้ไขเข้าถึงและสร้างวันที่ ฉันต้องการเพิ่มควิกไทม์ที่สร้างขึ้น มันเป็นไปได้? ive พยายาม ffmpeg แต่ไม่ประสบความสำเร็จ ฉันแปลงวิดีโออื่น ๆ จาก h264 เป็น h265 และพวกเขามีข้อมูลเมตาความแตกต่างเพียงอย่างเดียวระหว่างคลิปเหล่านี้คือพวกเขามีความยาว 8 นาที ระยะเวลาของคลิปเป็นปัญหาหรือขนาดหรือไม่ คลิป 40 นาทีใน h265 มี 7 gigas ขอบคุณ

1
FFmpeg สตรีมจากไฟล์โลคัลเร็วเกินไป
ฉันพยายามสตรีมจากไฟล์ในเครื่องไปยัง icecast เมื่อฉันใช้คำสั่งนี้ ffmpeg -i .\rec_20190120-220001.opus -c:a libvorbis -b:a 500k -f ogg -content_type application/ogg icecast://source:test@localhost:8000/stream ffmpeg เข้ารหัสเร็วที่สุดเท่าที่จะทำได้มากกว่า 1x speed และมันเร็วเกินไปในการสตรีม วิธี จำกัด ความเร็วในการเข้ารหัส

3
เกิดข้อผิดพลาดเมื่อเรียกใช้ ffmpeg บน linux
ฉันกำลังพัฒนาบนเครื่อง windows และใช้รหัสต่อไปนี้เพื่อตรวจสอบวิดีโอ: ffmpeg -v error -i $file_path -f null - 2>&1 หลังจากนำไปใช้กับ linux ฉันได้รับข้อความแจ้งข้อผิดพลาดซึ่งฉันไม่พบสิ่งใดใน Google อันทรงพลัง Expected number for v but found: error คำพูดใด ๆ ของภูมิปัญญา ???
ffmpeg 

1
แปลง MP3 เป็นวิดีโอขนาดใหญ่
ฉันมีไฟล์ MP3 6 ไฟล์ที่มีความยาวระหว่าง 1.2GB ถึง 2.8GB ฉันยังมีไฟล์รูปภาพ 6 ไฟล์ ฉันต้องการทำวิดีโอ 6 เรื่องโดยใช้ MP3 และรูปภาพเหล่านั้น 6 รายการ ฉันได้ลองใช้ uMusic เพื่อผสานสิ่งเหล่านี้และในขณะที่ทำงานได้คุณภาพก็แย่มากและช้ามาก อีกทางหนึ่งฉันก็ลอง mp3toolbox.net แต่ในขณะที่มันเร็วมันก็ไม่รองรับไฟล์ขนาดใหญ่ที่ฉันใช้ ฉันเห็นว่าฉันสามารถใช้ ffmpeg ได้ แต่ฉันไม่รู้ว่าจะใช้อาร์กิวเมนต์บรรทัดคำสั่งใด มีวิธีใดบ้างที่ฉันจะได้คุณภาพที่ดีขึ้นจาก uMusic หรือมีวิธีที่ดีกว่าในการบรรลุสิ่งที่ฉันเป็น

1
ลายน้ำ FFMPEG ทุก 2 นาทีจากซ้ายไปขวาหรือกลับกัน
ฉันเป็นผู้ใช้ ffmpeg ใหม่และฉันต้องการที่จะรู้วิธีลายน้ำวิดีโอ 5 นาทีของฉันด้วยลายน้ำปรากฏทุก 2 นาทีของวิดีโอและปรากฏจากซ้ายไปขวาหรือในทางกลับกัน? โปรด? ใคร? ขอบคุณและขอแสดงความนับถือ, สตีเฟ่น

1
ffmpeg ปรับขนาดวิดีโอ แต่รักษาคุณภาพเสียง
ffmpeg -i input.mp4 -vf scale=640x360,setdar=16:9 -c:v libx264 -preset veryslow -profile:v main -crf 18 -b:a 189k output.mp4 ไฟล์วิดีโออินพุตของฉัน: res: 720p และอัตราบิตเสียง: 189kbps ฉันได้ยินว่าการเลือกบิตเรตเสียงเหมือนกับแหล่งที่มาทำให้คุณภาพเสียงของไฟล์เอาต์พุตนั้นแย่ลง คำถามของฉันคือวิธีการรักษาคุณภาพเสียงของไฟล์วิดีโอ? คำถามย่อยของฉันคือเสียงที่ตั้งไว้ล่วงหน้ามากส่งผลกระทบต่ออะไรกับเสียง?

1
FFmpeg ตัดวิดีโอเฟรม / แมวดำ
ตกลงดังนั้นงานของฉันคือ: ตัดวิดีโอขึ้นเป็นส่วน N ffmpeg -i in.mpg -ss 10 -t 10 -codec copy part1.mpg ffmpeg -i in.mpg -ss 30 -t 10 -codec copy part2.mpg ... แมวส่วนเหล่านี้เข้าด้วยกัน cat part1.mpg part2.mpg ... & gt; temp.mpg ไฟล์นี้ทำงานได้ดี แต่ช่วงเวลา ฯลฯ เกิดความผิดพลาดเนื่องจากค่า PTS ไม่ถูกต้อง เรียกใช้ผ่าน FFmpeg ffmpeg -i temp.mpg -codec คัดลอก out.mpg ไฟล์นี้ยังทำงานได้ดี แต่ในช่วงระยะเวลาการตัดที่แน่นอนตอนนี้มีพื้นที่สีดำ PTS ได้รับการแก้ไขแล้ว …


1
ใช้ ffmpeg เพื่อแปลงไฟล์ wma lossless เท่านั้นและไม่ใช่ไฟล์ wma
ฉันมีรายการไฟล์ wma ที่มีไฟล์ lossless wma ด้วยและสิ่งที่ฉันต้องการทำคือใช้ ffmpeg เพื่อแปลงรหัสเฉพาะไฟล์ที่เป็น wma lossless และไม่ใช่ไฟล์ wma ในขณะที่เราไม่สามารถแยกแยะสิ่งเหล่านี้เพียงแค่ขึ้นอยู่กับการสกัด wma สิ่งนี้สามารถทำได้? มันเป็นธรรมชาติที่ชื่อของไฟล์ไม่ได้ใช้เพื่อแยกความแตกต่าง

1
หยุดการวนซ้ำบน Linux
ฉันใช้รหัสต่อไปนี้เพื่อวนซ้ำ ffmpeg บนเซิร์ฟเวอร์ Linux ของฉัน นี่คือสิ่งที่ฉันมี: #!/bin/bash while :; do ffmpeg -re -i "input" output.mp4 done สิ่งที่ฉันต้องการทำคือหยุดลูปชั่วคราวเพื่อหยุดลูปจนกว่าฉันจะดำเนินการต่อโดยทำหน้าที่เป็น 'ปิด' และ 'สลับ' สำหรับสตรีมโดยไม่ต้องรีบูตเซิร์ฟเวอร์ในแต่ละครั้ง :)

0
วิธีการติดตั้ง mencode ด้วย libmp3lame รองรับบน mac ได้อย่างไร?
ใน mac (OS 10.13.6) ฉันต้องการแปลงไฟล์วิดีโอด้วย mencoder ดังนี้: mencoder input.mkv -sub subtitle.srt -o output.avi -oac mp3lame -ovc x264 อย่างไรก็ตามฉันได้รับข้อความแสดงข้อผิดพลาด: MEncoder 1.3.0-4.2.1 (C) 2000-2016 MPlayer Team MPlayer was compiled without libmp3lame support. วิธีการติดตั้ง / คอมไพล์ mplayer / mencoder เพื่อให้คำสั่งนี้ทำงานได้ ฉันขอขอบคุณคำอธิบายทีละขั้นตอนโดยละเอียดของแต่ละขั้นตอนโดยอธิบายว่าจะทำอย่างไร
mac  video  ffmpeg 

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