fix tee muxer stream mapping
This commit is contained in:
parent
93fd5a1899
commit
59ce841742
2 changed files with 4 additions and 2 deletions
|
@ -5,6 +5,8 @@
|
||||||
|
|
||||||
### setup scrcpy
|
### setup scrcpy
|
||||||
`sudo apt install scrcpy`
|
`sudo apt install scrcpy`
|
||||||
|
|
||||||
|
### setup v4l2 loopback
|
||||||
`sudo apt install v4l2loopback-dkms v4l2loopback-utils`
|
`sudo apt install v4l2loopback-dkms v4l2loopback-utils`
|
||||||
|
|
||||||
### v4l2loopback.conf:
|
### v4l2loopback.conf:
|
||||||
|
|
|
@ -11,7 +11,7 @@ mkdir -p ./rec/
|
||||||
cleanup()
|
cleanup()
|
||||||
{
|
{
|
||||||
adb_pid=$(ps aux | grep 'adb' | grep ${android} | awk '{print $2}');
|
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}
|
kill -9 ${adb_pid}
|
||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
|
@ -87,7 +87,7 @@ do
|
||||||
-vf 'format=nv12,hwupload' \
|
-vf 'format=nv12,hwupload' \
|
||||||
-c:v h264_vaapi -b:v 6000k -minrate:v 6000k -maxrate:v 6000k -bufsize:v 6000k \
|
-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 \
|
-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"`
|
#CURRENTDATE=`date +"%Y_%m_%d_%T"`
|
||||||
echo "] ffmpeg end at ${CURRENTDATE}"
|
echo "] ffmpeg end at ${CURRENTDATE}"
|
||||||
|
|
Loading…
Add table
Reference in a new issue