ffmpeg
ffmpeg
Command
Filter
- List available filters
ffmpeg -filters
Option
- audio bit rate [Kbps]
-ab 128
- 低いサンプルレートの場合、大きい値は設定できない、
- 32khz未満の場合は160kbps以上の値は設定不可。
- 低いサンプルレートの場合、大きい値は設定できない、
- audio sampling rate [hz]
-ar 16000
- the number of channels
-ac 2
- 1: monoral
- 2: stereo
- sampling bit (audio codec)
-acodec pcm_s24le -acodec pcm_16le -acodec pcm_u8
- 24 bit:
-acodec pcm_s24le
- 16 bit:
-acodec pcm_16le
- signed int little endian
- 8 bit:
-acodec pcm_u8
- unsigned int
- list acodec
ffmpeg -codecs
- 24 bit:
Example
- Change sound to stereo 96 khz and 24 bit wav
ffmpeg -i before.mp3 -ar 96000 -ac 2 -acodec pcm_s24le after.wav
- 音の高さを変えずにスピード変更
- Reduce speed
ffmpeg -i ./input.mp3 -filter:a "atempo:0.5" -vn ./output.mp3
- 音の高さを変えずにスピード変更
- Increase speed
ffmpeg -i ./input.mp3 -filter:a "atempo:2.0" -vn ./output.mp3
- Higher pitch (assuming your audio is 44.1KHz)
ffmpeg -i ./input.mp3 -filter:a "asetrate=r=48K" -vn ./output.mp3
- Lower pitch (assuming your audio is 44.1KHz)
ffmpeg -i ./input.mp3 -filter:a "asetrate=r=36K" -vn ./output.mp3