Dnia 08.07.2017 EZ <no@spam.com> napisał/a:
> WNIOSEK: problem stwarza plik silence-4sek.mp3 i gdybym miała taki sam
> plik mp3 z ciszą jak te z łączonej grupy, to sprawa byłaby załatwiona.
>
> Co o tym myślicie?
>
> Pozdrawiam
> EZ
>
Jestseś zbyt mało precyzyjna. Nie odtwarza gdzie? W odtwarzaczu na
komputerze, czy też w tym firmy "jakiejś tam".
Jedną z ostatnich działających oficjalnych binarek pod win xp znajdziesz
tu.
https://web.archive.org/web/20160219212751/http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20160219-git-98a0053-win32-static.7z
Wcześniej pisałem że wsparcie zakończono w lutym 2015 roku, trochę się
pomyliłem.
Łączyłem z pomocą ffmpeg przeróżne pliki mp3. Z różnym bitrate (CBR,VBR),
mono, stereo, o częstotliwości próbkowania 44100 i 48000Hz. Nie miałem
żadnych problemów z ich odtworzeniem na komputerze. Najlepiej jak są one
całkowicie jednorodne. Nie mieszać mono ze stereo, czy join-stereo, itd.
Wtedy wychodzą tzw. "Frankenstein stream".
1. Sprawdzamy co łączymy.
ffmpeg -i plik.mp3
lub
ffprobe plik.mp3
https://trac.ffmpeg.org/wiki/Encode/MP3
2. W zależności od typu, generujemy potrzebny łącznik (ciszę).
-absolutna, mono, 5 sekund, mp3 VBR, average bitrate 65
ffmpeg.exe -f lavfi -i "aevalsrc=0:d=5" -c:a libmp3lame -qscale:a 9 cisza.mp3
-absolutna, mono, 5 sekund, mp3 CBR, average bitrate 32
ffmpeg.exe -f lavfi -i "aevalsrc=0:d=5" -c:a libmp3lame -b:a 32k cisza.mp3
-szum brązowy, mocno przyciszony, stereo, 5 sekund
ffmpeg -f lavfi -i "anoisesrc=d=5:c=brown:r=44100:a=0.001" -c:a libmp3lame
-qscale:a 9 cisza.mp3
-szum brązowy, mocno przyciszony, mono, 5 sekund
ffmpeg -f lavfi -i "anoisesrc=d=5:c=brown:r=44100:a=0.001" -ac 1 -c:a
libmp3lame -qscale:a 9 cisza.mp3
|