2017-06-09 3 views
0

J'enregistrement toile de navigateur et envoyer des morceaux de vidéos à backend e transcodé avec ffmpeg pour créer un fichier .m3u8, donc je dois mettre en place PTS en utilisant la commande:Comment puis-je régler l'heure de début en continu sans supprimer la piste audio?

ffmpeg -v quiet -loglevel error -i test5.webm -vcodec libx264 -acodec aac -r 25 -profile:v baseline -b:v 800k -b:a 48k -f mpegts -strict experimental -mpegts_copyts 1 -filter:v setpts=PTS+50.217/TB -y test5new.ts 

Mais, SETPTS de filtre fonctionne juste au moment où je supprimer la piste audio de la vidéo en utilisant « -an »:

ffmpeg -v quiet -loglevel error -i test5.webm -vcodec libx264 -an -r 25 -profile:v baseline -b:v 800k -b:a 48k -f mpegts -strict experimental -mpegts_copyts 1 -filter:v setpts=PTS+50.217/TB -y test5new.ts 

Comment puis-je mettre l'heure de début de streaming sans enlever la piste audio?

Répondre

0

Utilisez

ffmpeg -v quiet -loglevel error -i test5.webm 
     -vcodec libx264 -acodec aac -r 25 -profile:v baseline -b:v 800k -b:a 48k 
     -strict experimental -mpegts_copyts 1 -output_ts_offset 50.217 -y test5new.ts