воспроизведение случайного mp3-аудио ffmpeg

#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 такой функции нет. Вам придется использовать сценарии для обеспечения рандомизации.