MP4-conversies met alleen audio, geen video

Ik heb enkele MP4-bestanden die, ongeacht de gebruikte instellingen, na conversie alleen audio en geen video bevatten. Ik converteer deze omdat de ChannelsDVR FireTV-client ze niet afspeelt tenzij Software Decoding is ingeschakeld, en wanneer dat aan staat, speelt niets anders meer af.

Hieronder de informatie over het bronbestand. Zoals het lot en fortuin het willen, is het logbestand groter dan 10 MB en kan het hier niet geüpload worden – geweldig.

General
Complete name : C:\Users\edward\MCEBuddyVideoIN\Logan’s Run - s01e01 - Logan’s Run.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/mp41)
File size : 769 MiB
Duration : 1 h 13 min
Overall bit rate mode : Variable
Overall bit rate : 1 462 kb/s
Collection : Logan’s Run
Season : 1
Album/Performer : Logan’s Run
Part : 1
Part/Position : 1
Part/Total : 1
Track name : Logan’s Run
Track name/Position : 1
Performer : Logan’s Run
Genre : Sci-Fi & Fantasy
Description : Logan leaves the City of Domes with Jessica and they are kidnapped by a pair of robots. An android named Rem rescues them and they flee with Francis in pursuit.
Recorded date : 1977
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 2009-06-29 18:37:02
Cover : Yes
Part_ID : S1E1

Video
ID : 1
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : mp4v-20
Duration : 1 h 13 min
Bit rate : 1 328 kb/s
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.144
Stream size : 699 MiB (91%)
Writing library : Lavc52.1.0
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00

Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 1 h 13 min
Bit rate mode : Variable
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 67.3 MiB (9%)
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 2009-06-29 18:37:02

Probeer de logbestanden te zippen en te uploaden. Ik kan weinig doen zonder de logbestanden te bekijken. Of probeer ze zelf te doorzoeken en te zoeken naar WARNING> of ERROR> vermeldingen om te zien wat er aan de hand is.

Logan’s Run - s01e01 - Logan’s Run.mp4-For Logan’s Run-2023-02-21T17-49-14.log.zip (3,1 MB)

Er zijn er enorm veel van, maar ik weet niet hoe ik het moet oplossen. De andere manier werkt wel goed, als ik ChannelsDVR Client vertel om te transcoden, dus ik weet dat het mogelijk is.

2023-02-21T17:49:46 MCEBuddy.AppWrapper.FFmpegMediaInfo → Error while decoding stream #0:1: Operation not permitted
2023-02-21T17:49:46 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737ef78c0] [IMGUTILS @ 00000084bdfff320] Picture size 0x0 is invalid
2023-02-21T17:49:46 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737ef78c0] video_get_buffer: image parameters invalid
2023-02-21T17:49:46 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737ef78c0] get_buffer() failed
2023-02-21T17:49:46 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737ef78c0] thread_get_buffer() failed
2023-02-21T17:49:46 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737ef78c0] get_buffer() failed (-22 0000000000000000)
2023-02-21T17:49:46 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737ef7d40] Context scratch buffers could not be allocated due to unknown size.

Speelt ook prima met de Plex-client, weet niet wat die anders doet.

Uw brontvideobestand is beschadigd of voldoet niet aan de MPEG-4-specificaties. Ik zie overal fouten bij het verwerken van de videostream:

2023-02-21T17:49:45 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737e6ccc0] time_increment_bits 0 is invalid in relation to the current bitstream, this is likely caused by a missing VOL header
2023-02-21T17:49:45 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737e6ccc0] time_increment_bits set to 5 bits, based on bitstream analysis
2023-02-21T17:49:45 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737e6ccc0] time_increment_bits 4 is invalid in relation to the current bitstream, this is likely caused by a missing VOL header
2023-02-21T17:49:45 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737e6ccc0] time_increment_bits set to 5 bits, based on bitstream analysis
2023-02-21T17:49:45 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737e6ccc0] looks like this file was encoded with (divx4/(old)xvid/opendivx) → forcing low_delay flag
2023-02-21T17:49:45 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737e6ccc0] Error, header damaged or not MPEG-4 header (f_code=0)
2023-02-21T17:49:45 MCEBuddy.AppWrapper.FFmpegMediaInfo → Last message repeated 400 times
2023-02-21T17:49:45 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737e6ccc0] Error, header damaged or not MPEG-4 header (qscale=0)
2023-02-21T17:49:45 MCEBuddy.AppWrapper.FFmpegMediaInfo → [mpeg4 @ 000001e737e6ccc0] Error, header damaged or not MPEG-4 header (f_code=0)
2023-02-21T17:49:45 MCEBuddy.AppWrapper.FFmpegMediaInfo → Last message repeated 69 times

Wat is de opnamerbron? Als het een TV-tunerkaart is, dan heeft de brontvideostream waarschijnlijk OTA-beschadiging, of als dit recent is begonnen, is uw TV-tunerstuurprogramma waarschijnlijk bijgewerkt/vervangen en dat creëert een niet-conforme video. In beide gevallen ligt het probleem bij de brontvideostream.

Ik begrijp wat je zegt. Ik weet niet zeker wat de oorspronkelijke bron is. Wat ik wel weet, is dat MCEBuddy FFMpeg gebruikt, en ik weet ook dat ChannelsDVR FFMpeg gebruikt voor zijn transcoding. Het werkt met Channels, dus waarom werkt het niet met MCEBuddy?

Kan ik niet zeggen, er kunnen verschillende redenen zijn. Heb een originele bron nodig om te analyseren wat er aan de hand is.

Ik heb deze bestanden succesvol kunnen converteren met VLC. Geen foutmeldingen en ze spelen nu perfect af in Channels.

VLC moet vergevingsgezinder zijn dan FFMpeg met de instellingen die door MCEBuddy worden gebruikt. Handbrake kon er ook niet mee overweg, waarschijnlijk om dezelfde reden. Deze originele bestanden moeten behoorlijk verminkt zijn geweest.

Al mijn andere problematische bestanden werden prima verwerkt door MCEBuddy, dat is in ieder geval goed nieuws.

Bedankt voor het proberen te helpen, het wordt zeer gewaardeerd!!!