mirror of https://github.com/OpenIPC/wiki.git
42 lines
1.7 KiB
Markdown
42 lines
1.7 KiB
Markdown
## OpenIPC Wiki
|
|
[Mục lục](../README.md)
|
|
|
|
Ví dụ về FFMPEG, RTSP và SRT
|
|
-----------------------------
|
|
|
|
```bash
|
|
# Sao chép từ tệp này sang tệp khác
|
|
./ffmpeg -re -i z_input.mp4 -c copy z_output.mp4
|
|
|
|
# Lấy từ RTSP sang tệp
|
|
./ffmpeg -re -i 'rtsp://172.19.32.179:554/stream=0' -c copy z_output.mp4
|
|
|
|
# Lấy từ SRT sang tệp
|
|
./ffmpeg -re -i 'srt://172.19.32.189:12345?pkt_size=1316' -c copy z_output.mp4
|
|
|
|
# Lấy từ RTSP sang MP4
|
|
./ffmpeg -re -i 'rtsp://172.19.32.179:554/stream=0' -c copy -listen 1 -seekable 1 -multiple_requests 1 -f mp4 http://localhost:8090
|
|
|
|
|
|
# Phát trực tuyến với tính năng quay phim màn hình
|
|
./ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -f mpegts 'srt://172.17.32.18:12345'
|
|
|
|
# Phát trực tuyến từ tệp sang SRT
|
|
./ffmpeg -re -i input.mp4 -c copy -f mpegts 'srt://172.17.32.18:12345'
|
|
|
|
# Phát trực tuyến từ tệp sang RTSP với vòng lặp
|
|
./ffmpeg -re -stream_loop -1 -i input.mp4 -f rtsp -rtsp_transport tcp 'rtsp://localhost:554/stream=0'
|
|
|
|
# Phát trực tuyến từ tệp sang SRT với mã hóa lại
|
|
./ffmpeg -re -i input.mp4 -c:v libx264 -b:v 4000k -maxrate 4000k -bufsize 8000k -g 50 -f mpegts 'srt://172.17.32.18:12345'
|
|
|
|
# Phát trực tuyến sang SRT và sao chép codec từ ipcam với Majestic
|
|
./ffmpeg -re -i 'rtsp://172.19.32.179:554/stream=0' -c copy -f mpegts 'srt://172.17.32.18:12345'
|
|
|
|
# Phát trực tuyến độ trễ thấp từ ipcam với Majestic
|
|
./ffmpeg -re -fflags nobuffer -i 'rtsp://172.19.32.179:554/stream=0' -c copy -f mpegts 'srt://172.17.32.18:12345?mode=caller&transtype=live&latency=100'
|
|
|
|
|
|
# Bộ thu, chưa được kiểm tra
|
|
ffplay 'srt://172.17.32.18:12345'
|
|
``` |