2018年11月14日 星期三

Cover fhe format to other format via ffmpeg

mp3 -> wav
ffmpeg -i input.mp3 output.wav

m4a -> mp3
ffmpeg -i input.m4a -acodec libmp3lame -ab 128k output.mp3

webm -> mp3

ffmpeg -i input.webm -vn -ab 128k -ar 44100 -y output.mp3;

Alsa Equalizer

環境: ubuntu 16.04 Install:
sudo apt install libasound2-plugin-equal
#!/bin/bash
amixer -D equal sset '01. 31 Hz' 89
amixer -D equal sset '02. 63 Hz' 89
amixer -D equal sset '03. 125 Hz' 89
amixer -D equal sset '04. 250 Hz' 84
amixer -D equal sset '05. 500 Hz' 77
amixer -D equal sset '06. 1 kHz' 50
amixer -D equal sset '07. 2 kHz' 65
amixer -D equal sset '08. 4 kHz' 61
amixer -D equal sset '09. 8 kHz' 60
amixer -D equal sset '10. 16 kHz' 59 
------------------------------------------------------
amixer -D equal sset '01. 31 Hz' 50
amixer -D equal sset '02. 63 Hz' 70
amixer -D equal sset '03. 125 Hz' 86
amixer -D equal sset '04. 250 Hz' 62
amixer -D equal sset '05. 500 Hz' 50
amixer -D equal sset '06. 1 kHz' 50
amixer -D equal sset '07. 2 kHz' 71
amixer -D equal sset '08. 4 kHz' 79
amixer -D equal sset '09. 8 kHz' 77
amixer -D equal sset '10. 16 kHz' 50
------------------------------------------------------
amixer -D equal sset '01. 31 Hz' 50
amixer -D equal sset '02. 63 Hz' 50
amixer -D equal sset '03. 125 Hz' 100
amixer -D equal sset '04. 250 Hz' 100
amixer -D equal sset '05. 500 Hz' 50
amixer -D equal sset '06. 1 kHz' 50
amixer -D equal sset '07. 2 kHz' 50
amixer -D equal sset '08. 4 kHz' 50
amixer -D equal sset '09. 8 kHz' 100
amixer -D equal sset '10. 16 kHz' 100

2018年11月4日 星期日

ALSA

PackageDescription
Firmware (alsa-firmware)Firmware for cards that require it
Library (alsa-lib)Userspace library
Plugins (alsa-plugins)Additional library plugins Eg.jack, pulse, maemo ...
Utilities (alsa-utils)Utilities aplay,arecord,amixer etc
Tools (alsa-tools)Tools
PyALSA (pyalsa)Python bindings for ALSA lib
OSS compat lib (alsa-oss)OSS compatibility library

ref: ALSA, Download