gallery_server_client_s190js/docs/prove_hls.md
2026-10-26 11:00:14 +01:00

98 lines
2 KiB
Markdown

python3 ./hls_cors_server.py /home/orangepi/tmp/hls-bookworm-hevc-full-hw
cd /home/nvme/dockerdata/prove/s152js
così non ha artefatti
VIDEO="public/photos/Fabio/original/2017Irlanda19-29ago/VID-20260920-WA0000.mp4"
OUT="/home/orangepi/tmp/hls-hwdecode-swencode-fast"
rm -rf "$OUT"
mkdir -p "$OUT"
LD_LIBRARY_PATH=/home/orangepi/mpp-0986d01-bookworm-test \
/usr/local/bin/ffmpeg \
-hide_banner \
-loglevel warning \
-stats \
-y \
-c:v h264_rkmpp \
-i "$VIDEO" \
-t 20 \
-map 0:v:0 \
-map 0:a:0? \
-c:v libx264 \
-preset ultrafast \
-tune zerolatency \
-b:v 5000k \
-maxrate 6000k \
-bufsize 12000k \
-r 30 \
-g 90 \
-keyint_min 90 \
-sc_threshold 0 \
-pix_fmt yuv420p \
-c:a aac \
-b:a 160k \
-ac 2 \
-ar 48000 \
-f hls \
-hls_time 3 \
-hls_list_size 0 \
-hls_playlist_type vod \
-hls_segment_type mpegts \
-hls_flags independent_segments \
-hls_segment_filename "$OUT/segment_%05d.ts" \
"$OUT/master.m3u8"
VIDEO="public/photos/Fabio/original/2017Irlanda19-29ago/VID_20260221_095917.mp4"
OUT="/home/orangepi/tmp/hls-bookworm-hevc-full-hw"
rm -rf "$OUT"
mkdir -p "$OUT"
time env \
LD_LIBRARY_PATH=/usr/local/lib/mpp-0986d01 \
/usr/local/bin/ffmpeg \
-hide_banner \
-loglevel quiet \
-nostats \
-y \
-c:v hevc_rkmpp \
-i "$VIDEO" \
-map 0:v:0 \
-map 0:a:0? \
-c:v h264_rkmpp \
-rc_mode CBR \
-b:v 5000k \
-maxrate 6000k \
-bufsize 12000k \
-r 30 \
-g 90 \
-keyint_min 90 \
-c:a aac \
-b:a 160k \
-ac 2 \
-ar 48000 \
-f hls \
-hls_time 3 \
-hls_list_size 0 \
-hls_playlist_type vod \
-hls_segment_type mpegts \
-hls_flags independent_segments \
-hls_segment_filename "$OUT/segment_%05d.ts" \
"$OUT/master.m3u8" \
>/dev/null 2>&1
time \
node test-hls.js \
"/home/nvme/dockerdata/prove/s153js/public/photos/Fabio/original/2017Irlanda19-29ago/VID-20260920-WA0000.mp4" \
"/home/orangepi/tmp/test-hls-whatsapp-long"
python3 hls_cors_server.py \
/home/orangepi/tmp/test-hls-whatsapp-long