Konvertierte MP4-Videodatei in H.264, es wird jedoch kein Ton ausgegeben

474
siklopentan

Ich habe eine MP4-Videodatei. Ich verwende das in H.264. Nach dem Konvertieren sieht das Video gut aus, aber es ist kein Ton zu hören. Kannst du mir helfen?

ffmpeg -i input.mp4 -vcodec libx264 -acodec aac output.h264 
-2
Was willst du * eigentlich * machen? Dies scheint ein XY-Problem zu sein (http://xyproblem.info/) slhck vor 5 Jahren 0

1 Antwort auf die Frage

4
Gyan

.264repräsentiert einen rohen H264-Bitstream, so dass kein Audio vorhanden ist. Wenn Sie möchten, dass das Video in inputeinen H264-Stream umgewandelt wird, verwenden Sie

ffmpeg -i input.mp4 -vcodec libx264 -acodec aac output.mp4 

Aber überprüfen Sie, ob es bereits H264 ist. Laufen ffprobe input.mp4.

Aber diesmal scheint es sich um mp4 zu handeln. Ich möchte es als h.264 sehen. Gibt es nicht eine Möglichkeit, dies zu tun? siklopentan vor 5 Jahren 0
@siklopentan: H.264 und MP4 sind völlig unterschiedliche Klassen - eine ist ein Codec, der andere ein Container, der Codecs enthält. Eine Datei könnte also ** gleichzeitig ** sein. ** (und wahrscheinlich auch.) grawity vor 5 Jahren 3
@siklopentan Eine H.264-Datei kann keine Audiospur zusammen mit dem Video speichern. Dafür sind Container gedacht. dsstorefile1 vor 5 Jahren 0