- Dikirim
- 15 Agustus 2026 pukul 00.34 UTC
- Penulis
- Kamo
- Commit
- ce48de0
Extends the ffmpeg wrapper the VoIP tape pipeline ready had - this image memasang ffmpeg dengan libopus untuk itu, sehingga menempatkan sebuah ffmpeg kedua dalam gambar lain untuk menghindari satu hop akan perdagangan yang salah. Metode VoIP membuat panggilan telepon kecil: mono, 32 kbit, '-aplikasi voip', yang disetel untuk berbicara dan terdengar salah untuk berpadu. Efek suara mendapatkan mereka path sendiri: stereo diawetkan dimana itu ada, 48 kHz (Tingkat asli Opus, jadi tidak ada resampling), '-application audio', dan Ogg daripada WebM - '.opus' IS Ogg- berisi bentuk, itu adalah apa setiap alat yang mengatakan "file Opus" menghasilkan, dan itu adalah apa yang peramban decodeAudioData menyerahkan. probeAudio menjawab dua pertanyaan dalam satu ffprobe: apa codec tiba, dan ada audio apapun sama sekali. Sebuah PDF berubah nama mencapai titik akhir, dan "tetap mengubahnya" menghabiskan dua puluh detik frompeg untuk menghasilkan file kosong. Sebuah berkas yang SUDAH Opus disimpan byte- for- byte. Re-encoding Opus ke Opus adalah generasi kehilangan untuk apa-apa - kecuali uploader meminta loudness normalisasi, yang menurut definisi membutuhkan sebuah re-encode. Yang off secara default: itu mengubah audio seseorang memilih, dan melakukan itu diam-diam tidak kita untuk memutuskan. Over- panjang uploads dipangkas, tidak ditolak: dua puluh detik adalah murah hati untuk custom jingle, dan anggota mendapat bagian depan dari apa yang mereka pilih, yaitu Bagian yang mereka maksud. Pindai dulu, selalu. Sebuah decoder adalah hal yang persis seperti berkas media yang salah bentuk ditulis untuk menyerang, jadi UploadScanGuard berjalan di depan frompeg, bukan setelah itu. Catatan: ImageresizeServiceTest gagal di HEAD (PNG diduga, WebP diproduksi) dan adalah tidak terkait dengan perubahan ini - pembuatan Docker berjalan -DskipTests, sehingga tidak halangi gambar.