98 lines
2 KiB
Markdown
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
|