ThaiTux.info - ffmpeg https://www.thaitux.info/taxonomy/term/319 debian: บันทึกการแปลงไฟล์ amr เป็น mp3 https://www.thaitux.info/node/697 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>มีงานต้องแปลงไฟล์เสียงสกุล amr ไปเป็น mp3 เพื่อแจกจ่าย พบปัญหาว่า</p> <ul> <li>เมื่อแปลงแล้วจะเกิดเสียง hiss มาก</li> <li>เสียงต้นฉบับเบามาก</li> <li>lame ไม่รู้จัก amr</li> </ul> <p>ทางแก้ไขคือ</p> <ul> <li>ปัญหาเสียง hiss เกิดจากการแปลงด้วยออปชั่นปกติหรือเพิ่มออปชั่นที่ไปเพิ่มคุณภาพเสียง แก้ด้วยการใช้ lame โดยใส่ออปชั่นว่าไม่ต้องพยายามเพิ่มลดอะไรจากต้นฉบับ <code>-q9</code></li> <li>ปัญหาเสียงเบา แก้ด้วยการ normalize</li> <li>ปัญหา lame ไม่รู้จัก amr แก้ด้วยการแปลงจาก amr เป็น wav ก่อน ด้วย ffmpeg แล้วจึงแปลงเป็น mp3 ด้วย lame</li> </ul> <p>โปรแกรมที่ต้องการใช้งานคือ ffmpeg, normalize-audio, lame จาก <a href="http://debian-multimedia.org">debian-multimedia.org</a><br /> (ผมใช้ squeeze ให้เปลี่ยนตามที่ใช้จริง)</p> <pre>$ <strong>sudo vi /etc/apt/sources.list</strong></pre><pre>... deb http://www.debian-multimedia.org squeeze main non-free ...</pre><pre>$ <strong>sudo apttiude update</strong></pre><pre>$ <strong>sudo aptitude install ffmpeg normalize-audio lame</strong></pre><p> คำสั่งที่ใช้คือ</p> <pre>$ <strong>for i in *amr; do ffmpeg -i "$i" /tmp/x.wav normalize-audio /tmp/x.wav lame -q9 /tmp/x.wav /PATH/TO/NEW/FILE/${i%amr}mp3" rm /tmp/x.wav done</strong> </pre><p> จะได้ไฟล์ mp3 ที่คุณภาพและขนาดไฟล์ใกล้เคียงกับต้นฉบับ amr และไม่มีเสียง hiss ตามต้องการ</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-above"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/taxonomy/term/46">multimedia</a></div><div class="field-item odd"><a href="/taxonomy/term/159">mp3</a></div><div class="field-item even"><a href="/taxonomy/term/195">lame</a></div><div class="field-item odd"><a href="/taxonomy/term/318">amr</a></div><div class="field-item even"><a href="/taxonomy/term/319">ffmpeg</a></div></div></div> Tue, 20 Jul 2010 06:34:25 +0000 wd 697 at https://www.thaitux.info https://www.thaitux.info/node/697#comments