Como posso converter vídeo e transmitir ao mesmo tempo usar ffmpeg

1

linux vps, vídeo de entrada "phoenix.mkv" blueray quality

Eu quero convertê-lo

Qualidade do vídeo: youtube 720p

Qualidade de áudio: "MONO", "libfaac", "bitrate 112"

Arquivo de saída: "output.mp4" ou AnyFormat

Ao converter eu também quero assistir / transmitir a saída via VLC.

Como podemos fazer isso?

Já pesquisando encontrou algum exemplo para isso

ffmpeg -r 25 -i input_file -c:v libx265 -preset ultrafast -x265-params crf=23 -strict experimental -f mpegts udp://192.168.2.10:1234

Mas a saída de vídeo não se parece com o youtube 720 e a saída não foi salva no arquivo.

Obrigado. :)

    
por Leah Dukas 23.02.2018 / 07:06

1 resposta

0

Experimente o tee muxer . Exemplo não testado:

ffmpeg -re -i input -map 0 -c:v libx265 -preset ultrafast -crf 23 -c:a aac -f tee "[f=mpegts]udp://192.168.2.10:1234|[f=nut]pipe:" | vlc -

Se o seu ffmpeg não estiver desatualizado, você poderá usar -crf 23 em vez de -x265-params crf=23 e omitir -strict experimental .

    
por 23.02.2018 / 08:51