#random #ffmpeg #mp3
Вопрос:
Я транслирую изображения с IP-камеры на внешний плеер и воспроизводю mp3-файлы в виде фоновой музыки в цикле. Чтобы сохранить непрерывность воспроизведения, я объединил несколько песен в формате mp3 вместе. Каждый раз при запуске внешнего проигрывателя фоновая музыка начинается с одной и той же дорожки (которая была сохранена первой в результате объединения mp3-файлов). Когда я запускаю плеер, я хотел бы запустить случайный mp3-файл в качестве фоновой музыки и воспроизвести весь список в случайном порядке и дополнительно в цикле. Вот мой текущий код потоковой передачи камеры позиция логотипа воспроизведение mp3
ffmpeg -stimeout 5000000 -rtsp_transport tcp
-i "rtsp://IP:PORT/Streaming/Channels/101/"
-i /root/logo_streaming.png -filter_complex "overlay=x=main_w-overlay_w-30:y=30" -stream_loop -1
-i /root/mix_57m37s.mp3
-vcodec libx264 -preset veryfast -vprofile baseline -x264opts keyint=40 -b:v 4096k -bufsize 1024k
-f mpegts udp://IP:PORT?pkt_size=1316
Комментарии:
1. В ffmpeg такой функции нет. Вам придется использовать сценарии для обеспечения рандомизации.