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

4
วิธีที่เร็วและง่ายที่สุดในการบีบอัดไฟล์ MP3 คืออะไร?
ฉันต้องการบีบอัดไฟล์ MP3 และฉันเห็นการอ้างอิงจำนวนมากเมื่อค้นหา Google แต่ดูเหมือนว่าตอนนี้บางคนต้องพบสิ่งที่ง่ายและรับประกันว่าจะทำงานได้ การบีบอัดไฟล์ MP3 ลงในไฟล์ ZIP ไม่บีบอัดไฟล์ให้พอ แต่ฉันก็กังวลเกี่ยวกับการสูญเสียคุณภาพเสียงมากเกินไป ประสบการณ์นี้มีอะไรบ้าง

4
การต่อไฟล์วิดีโอ ogg จากบรรทัดคำสั่ง
ตกลง. ฉันมี OGG ไฟล์ไม่กี่ฉันได้สร้างขึ้นโดยใช้เครื่องมือบันทึกสก์ท็อป ฉันได้แปลงรหัสพวกเขาโดยใช้ffmpegเพียงครั้งเดียว (ส่วนใหญ่จะตัดจุดเริ่มต้นและจุดสิ้นสุด) ตอนนี้ฉันมี 3 ไฟล์ดังกล่าวซึ่งฉันต้องการที่จะต่อกันเป็น.ogvไฟล์เดียว ฉันพยายามใช้oggCatมันเกิดข้อผิดพลาดบางอย่าง (ฉันพยายามต่อไฟล์เข้ากับตัวเองโดยใช้oggCatและนั่นก็ไม่ได้ทำให้ฉันเชื่อว่า distro ของฉันกำลังจัดส่งแพ็คเกจที่ใช้งานไม่ได้) เพียงแค่cating ไฟล์ทำงาน แต่ฉันไม่สามารถหาที่ไม่เจ๋ง ทำงานเช่นนี้mencoder mencoder -ovc lavc -oac lavc file1.ogv file2.ogv file3.ogv -o complete.ogvมันแปลงไฟล์เป็นaviและตัดวิดีโอเล็กน้อยจาก 3 วิดีโอ ดังนั้นฉันจะทำอย่างไร Update 1: วิธีแก้ปัญหาปัจจุบันของฉันคือการแปลง 3 ไฟล์ลงใน.mpgใช้ffmpegแล้วไอเอ็นจีให้เข้ากันแล้วแปลงรหัสพวกเขากลับเข้าcatogv อัปเดต 2: PiTiVi ใช้ได้กับสิ่งนี้ แต่ฉันต้องการบางอย่างจากบรรทัดคำสั่งที่ฉันสามารถทำให้เป็นอัตโนมัติและสคริปต์

10
แปลง FLAC เป็น ALAC บน Windows อย่างไม่ลำบาก
ฉันสงสัยว่าใครมีเวิร์กโฟลว์ที่สะอาดและไม่เจ็บปวดสำหรับการแปลงไฟล์ FLAC เป็น ALAC ที่เทียบเท่าหรือไม่ มันควรจะเป็นการแปลงที่สมบูรณ์แบบบิตซึ่งหมายความว่ามันไม่ควรยากมาก แต่ .... มันเป็น ทำไมฉันต้องทำเช่นนี้? (ก่อนที่กลุ่มคน OS จะกินฉันมีชีวิตอยู่) ส่วนใหญ่เป็นเพราะแอปเสียงที่ฉันใช้ (Serato Scratch Live) ไม่รองรับ FLAC และแม้จะมีผู้ใช้อย่างต่อเนื่องตลอดระยะเวลาห้าปีที่ผ่านมา (!) ส่วนใหญ่จะไม่ ในขณะที่ อย่างไรก็ตามพวกเขาทำแฮ็คด้วยกันสนับสนุน ALAC นอกจากนี้ยังดูเหมือนว่าการให้ iTunes เล่นไฟล์ FLAC (และลดการแปลงให้ใช้พื้นที่อย่างมีประสิทธิภาพบน iPod ของฉัน) เป็นไปไม่ได้เลยทีเดียว สิ่งที่จับได้เพียงอย่างเดียวคือฉันต้องการเก็บเมตาแท็กแปลก ๆ ไว้ด้วยกัน (BPM และคีย์เพลง) ที่จะเจ็บปวดเล็กน้อยในการงอกใหม่ ฉันทำอะไรกับ Windows หรือ Linux ขอบคุณ ทอม

1
FFmpeg - ตัดวิดีโอออกเป็นเซ็กเมนต์แปลงรหัสแต่ละรายการจากนั้นเชื่อมต่อ & ส่งออกเป็น. ts
นี่คือคำถามที่ติดตาม ข้อผิดพลาดของเสียงเมื่อเชื่อมต่อคลิปโดยใช้ ffmpeg สิ่งที่ฉันต้องการบรรลุคือ: ตัดอินพุตวิดีโอเป็นชิ้น ๆ แปลงรหัสแต่ละอัน (วิดีโอและเสียง) เป็นรายบุคคลโดยใช้ x.264 และ libfdk_aac ลงในคอนเทนเนอร์. ts เชื่อมส่วนที่แปลงรหัสและเอาท์พุทเป็นไฟล์ 1 .ts ฉันสามารถตัดเซกเมนต์และต่อข้อมูลเข้าด้วยกันโดยใช้โซลูชันเล็ม / concat ตามที่แนะนำไว้ที่นี่ ffmpeg -i input.mp4 -filter_complex "[0:v]trim=duration=5[av];[0:a]atrim=duration=5[aa];\ [0:v]trim=start=5:end=10,setpts=PTS-STARTPTS[bv]; [0:a]atrim=start=05:end=10,asetpts=PTS-STARTPTS[ba];\ [av][bv]concat[cv];[aa][ba]concat=v=0:a=1[ca];\ [0:v]trim=start=10:end=15,setpts=PTS-STARTPTS[dv];\ [0:a]atrim=start=10:end=15,asetpts=PTS-STARTPTS[da];\ [cv][dv]concat[outv];[ca][da]concat=v=0:a=1[outa]" -map [outv] -map [outa] output.mp4 อย่างไรก็ตามโซลูชันนี้ไม่มีขั้นตอน "การแปลงรหัสแต่ละส่วนแยกกัน" ฉันลองวิธีอื่น - ตัดแต่ละส่วนและแปลงรหัสในคำสั่งเดียวกัน ffmpeg -i input.mp4 -ss 00 -t 10 -vcodec …

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

1
VLC bash สคริปต์การแปลงรหัสเอาต์พุตเป็นไฟล์
ฉันใช้สคริปต์ดังกล่าวเพื่อแปลงไฟล์เสียงของฉัน: #!/bin/bash acodec="vorb" arate="256" ext="ogg" vlc="/usr/bin/vlc" fmt="mp3" for a in *$fmt; do $vlc -I dummy -vvv "$a" --sout "#transcode{acodec=$acodec,ab=$arate,channels=2}:duplicate{dst=std{access=file,mux=ogg,dst=\"$a.$ext\"}" vlc://quit done และพยายามเปลี่ยนเส้นทางเอาต์พุตสคริปต์นี้เป็นไฟล์ดังนี้: ./transcode.sh > /media/sf_Downloads/transcode.log แต่รับไฟล์ 0 ไบต์เท่านั้น ทำไม?

2
ตัดวิดีโอ FFmpeg ตามเฟรมไม่ใช่ไทม์โคด
ฉันต้องการตัดวิดีโอด้วย FFmpeg โดยใช้สิ่งที่คล้ายกับรหัสด้านล่าง: ffmpeg -i movie.mp4 -ss 00:00:03 -t 00:00:08 -async 1 cut.mp4 อย่างไรก็ตามฉันต้องการที่จะระบุ-ssและ-tในเฟรมแทนในไม่กี่วินาที ตัวอย่างเช่นแทนที่จะเป็น 3 วินาทีฉันอยากบอกให้ ffmpeg เริ่มต้นการตัดที่ 90 เฟรม ฉันต้องการทำเช่นนี้เพราะฉันกำลังจะตัดวิดีโอโดยใช้สคริปต์และฉันไม่ต้องการที่จะซับซ้อนมากเกินไปโดยการแปลงหมายเลขเฟรมเป็นวินาทีก่อนที่จะส่งมันให้กับ FFmpeg เพียงระบุจำนวนอย่างเช่น-ss 90เริ่มการตัดที่ 90 วินาทีไม่ใช่ 90 เฟรม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.