FFmpeg: error reading header #6

Closed
opened 2022-12-10 08:25:32 +01:00 by Barbagus · 1 comment
Collaborator

Some programs cannot be correctly handled by ffmpeg and result in a error:

[mov,mp4,m4a,3gp,3g2,mj2 @ 00000285e64ea340] sidx reference_type 1 is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000285e64ea340] If you want to help, upload a sample of this file to https://streams.videolan.org/upload/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000285e64ea340] error reading header

It might be due to an improper chunking of the video stream on the server: if we download the entire video stream manualy and then mux it, ffmpeg does not run into that error.

Some programs cannot be correctly handled by ffmpeg and result in a error: ``` [mov,mp4,m4a,3gp,3g2,mj2 @ 00000285e64ea340] sidx reference_type 1 is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented. [mov,mp4,m4a,3gp,3g2,mj2 @ 00000285e64ea340] If you want to help, upload a sample of this file to https://streams.videolan.org/upload/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org) [mov,mp4,m4a,3gp,3g2,mj2 @ 00000285e64ea340] error reading header ``` It might be due to an improper chunking of the video stream on the server: if we download the entire video stream manualy and then mux it, ffmpeg does not run into that error.
Barbagus changed reference from devel to stable 2022-12-10 08:26:11 +01:00
Barbagus changed title from ffmpeg: error reading header to FFmpeg: error reading header 2022-12-10 08:42:23 +01:00
Author
Collaborator

One way to aproach this could be to download the streams (audio/video/subs) first and then mux them using FFMPEG. Actually this is already the case for the subs (as we need to convert them from VTT to SRT).

This would in principle solve the issue, but it would mean that the script handle the download (and not FFMPEG) and therefore require temporary files (harddrive space) before the muxing can begin.

One way to aproach this could be to download the streams (audio/video/subs) first and then mux them using FFMPEG. Actually this is already the case for the subs (as we need to convert them from VTT to SRT). This would in principle solve the issue, but it would mean that the script handle the download (and not FFMPEG) and therefore require temporary files (harddrive space) before the muxing can begin.
Barbagus changed reference from stable to 6-ffmpeg-error 2022-12-10 16:43:14 +01:00
freezed added this to the devel project 2022-12-11 23:07:03 +01:00
Barbagus changed reference from 6-ffmpeg-error to stable 2022-12-13 06:02:16 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fcode/delarte#6
No description provided.