From 17abef95eb9673bb78bb36e3e4d7b2917df2966a Mon Sep 17 00:00:00 2001 From: John Preston Date: Sun, 19 Jan 2025 21:05:58 +0400 Subject: [PATCH] Build FFmpeg with WAV encoder/muxer. --- Telegram/build/docker/centos_env/Dockerfile | 2 ++ Telegram/build/prepare/prepare.py | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Telegram/build/docker/centos_env/Dockerfile b/Telegram/build/docker/centos_env/Dockerfile index 1873cc789..3b4e25c39 100644 --- a/Telegram/build/docker/centos_env/Dockerfile +++ b/Telegram/build/docker/centos_env/Dockerfile @@ -591,6 +591,7 @@ RUN git clone -b n6.1.1 --depth=1 {{ GIT }}/FFmpeg/FFmpeg.git \ --enable-encoder=aac \ --enable-encoder=libopenh264 \ --enable-encoder=libopus \ + --enable-encoder=pcm_s16le \ --enable-filter=atempo \ --enable-parser=aac \ --enable-parser=aac_latm \ @@ -616,6 +617,7 @@ RUN git clone -b n6.1.1 --depth=1 {{ GIT }}/FFmpeg/FFmpeg.git \ --enable-muxer=mp4 \ --enable-muxer=ogg \ --enable-muxer=opus \ + --enable-muxer=wav \ && make -j$(nproc) \ && make DESTDIR="{{ LibrariesPath }}/ffmpeg-cache" install \ && cd .. \ diff --git a/Telegram/build/prepare/prepare.py b/Telegram/build/prepare/prepare.py index de2ca4ccb..76f89424f 100644 --- a/Telegram/build/prepare/prepare.py +++ b/Telegram/build/prepare/prepare.py @@ -457,7 +457,7 @@ if customRunCommand: stage('patches', """ git clone https://github.com/desktop-app/patches.git cd patches - git checkout 7c8c828b07 + git checkout 8828ed7f66 """) stage('msys64', """ @@ -1305,6 +1305,7 @@ depends:yasm/yasm --enable-encoder=aac \ --enable-encoder=libopus \ --enable-encoder=libopenh264 \ + --enable-encoder=pcm_s16le \ --enable-filter=atempo \ --enable-parser=aac \ --enable-parser=aac_latm \ @@ -1329,7 +1330,8 @@ depends:yasm/yasm --enable-demuxer=wav \ --enable-muxer=mp4 \ --enable-muxer=ogg \ - --enable-muxer=opus + --enable-muxer=opus \ + --enable-muxer=wav } configureFFmpeg arm64