fix tee muxer stream mapping

This commit is contained in:
deflax 2025-04-21 23:49:01 +03:00
parent 93fd5a1899
commit 59ce841742
2 changed files with 4 additions and 2 deletions

View file

@ -5,6 +5,8 @@
### setup scrcpy
`sudo apt install scrcpy`
### setup v4l2 loopback
`sudo apt install v4l2loopback-dkms v4l2loopback-utils`
### v4l2loopback.conf:

View file

@ -11,7 +11,7 @@ mkdir -p ./rec/
cleanup()
{
adb_pid=$(ps aux | grep 'adb' | grep ${android} | awk '{print $2}');
echo "] Killing adb services with pid: ${adb_pid}"
echo "] Killing adb services with pid=${adb_pid}"
kill -9 ${adb_pid}
exit
}
@ -87,7 +87,7 @@ do
-vf 'format=nv12,hwupload' \
-c:v h264_vaapi -b:v 6000k -minrate:v 6000k -maxrate:v 6000k -bufsize:v 6000k \
-r:v 30 -g:v 120 -bf:v 3 -refs:v 16 \
-f tee "[f=mpegts]${srt_output}|[f=matroska]local_recording_${CURRENTDATE}.mkv"
-f tee -map 0:0 -map 1:0 "[f=mpegts]${srt_output}|[f=mp4]rec/local_recording_${CURRENTDATE}.mp4"
#CURRENTDATE=`date +"%Y_%m_%d_%T"`
echo "] ffmpeg end at ${CURRENTDATE}"