Kiedy rozpakować strumienia wideo z ffmpeg za pomocą wiersza polecenia:Czy istnieje prosty sposób na wyodrębnienie surowego strumienia h.264 w formacie załącznikab?
ffmpeg -i {jakiś plik} -vcodec skopiowania -an -f {rawvideo | h264 | cokolwiek} out.h264
z niektórych plików multimedialnych wyprodukowany przez Adobe Media Encoder, tylko .m4v (zakodowane jako pliki h.264 blu-ray) może dać pewne użyteczne rezultaty.
Niektóre inne formaty (np. .f4v) mogą generować strumień h.264, ale bez PPS/SPS, a każdy plasterek zaczyna się od wielkości zamiast 00 00 00 01 sekwencji.
Chciałbym wyodrębnić surowe strumienie w formacie Annexb z możliwie największej liczby plików zawierających poprawny strumień h.264. Wiem, że mogę dodać PPS/SPS i zmienić rozmiar na 00 00 00 01 sam. Ale czy istnieje jakieś istniejące oprogramowanie?
Albo można zagwarantować, że zawsze można wyodrębnić ffmpeg strumieni w formacie annexb z m4v pliku, bez względu na to z jakiego oprogramowania plik jest zakodowany?
Stare pytanie, ale czy stała wartość PPS i SPS gdzieś się podniosła, jak w avcC? Ponieważ sam koduję naprawdę podstawowy demuxer, ponieważ biblioteka dekodera, której używam, nie demultipleksuje i chcę się upewnić, że odtwarzany strumień zadziała. –