-ac seçeneği - Number of Audio Channels
Kaç tane kanal olacağını belirtir.
Örnek
2 kanal için şöyle yaparız.
4 kanal için şöyle yaparız.
Çı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.
Örnek
Eğer aynen kalsın isteniyorsa copy yapılır.
Örnek - volume
Sesin yüksekliği (volume) için şöyle yaparız.
Şöyle yaparız.
Sessiz kısımların başlangıç ve bitiş zamanlarını söyler. Şöyle yaparız
Şöyle yaparız.
Ö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
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
Örnek4 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