7 Ağustos 2020 Cuma

ffmpeg Audio Options

-ac seçeneği - Number of Audio Channels
Kaç tane kanal olacağını belirtir.
Örnek
2 kanal için şöyle yaparız.
ffmpeg -i video_in.mp4 -i audio_in_4ch.wav -c:v copy -c:a aac 
  -ac 2 output_2channels.mp4
Örnek
4 kanal için şöyle yaparız.
ffmpeg -i video_in.mp4 -i audio_in_4ch.wav -c:v copy -c:a aac 
  -ac 4 output_4channels.mp4
-acodec seçeneği
Çıktıda kullanılacak audio kodek belirtirilir. Bu seçenek -c:a ile aynı anlama geliyor. -c bir stream specifier.

Örnek
Eğer aynen kalsın isteniyorsa copy yapılır.
ffpmpeg -i <input_file> ... -acodec copy ...

Örnek
Eğer aynen kalsın isteniyorsa copy yapılır.
ffpmpeg -i <input_file> ... -acodec copy ...
-af seçeneği - Filtergraph İçindir
Örnek - volume
Sesin yüksekliği (volume) için şöyle yaparız.
./ffmpeg -i input.mp3 -af 'volume=2' output.mp3
Şöyle yaparız.
ffmpeg -i sound.mp3 -af "volume=$yourscriptvar" result.mp3
Örnek - volume
Şöyle yaparız.
ffmpeg -i input.wav -af \
"volume='if(lt(mod(t\,5)/5\,0.5), 0.2+0.8*mod(2*t\,5)/5\,
 1.0-0.8*mod(t-(5/2)\,5)/(5/2))':eval=frame" \
  output.wav
Açıklaması şöyle.
The expression in the filter above, increases the volume from 0.2 to 1.0 over t=0 to t=2.5 seconds, then gradually back down to 0.2 at t=5 seconds. The period of the envelope here is 5 seconds.
Örnek - silencedetect
Sessiz kısımların başlangıç ve bitiş zamanlarını söyler. Şöyle yaparız
ffmpeg -i input.mp3 -af silencedetect -f null -
Çıktıyı awk ile ayırmak için şöyle yaparız. "|&" ile ffmpeg çıktısının hem stdout hem de stderr akımları awk'a gönderilir.
$ ffmpeg -i input.mp3 -af silencedetect=d=0.5 -f null - |& 
  awk '/silencedetect/ {print $4,$5}'
silence_start: 1.20837
silence_end: 1.92546
silence_start: 3.51778
silence_end: 4.0881
silence_start: 6.40315
silence_end: 7.7922
Örnek - volumedetect
Şöyle yaparız.
ffmpeg -i sound.mp3 -af volumedetect -f null -y nul &> original.txt
-aframes seçeneği - Number of Audio Frames
Örnek ver

-aq seçeneği - Audio Quality
Örnek ver

-ar seçeneği - Audio Sampling Frequency
Örnek ver

-sample_fmt seçeneği - Audio Sample Format
Örnek ver


Hiç yorum yok:

Yorum Gönder