Je pense que je bute contre une limite au nombre de pubs pouvant être supprimées via les marqueurs de chapitres. Je sais que VideoProc me limite à 10 coupes manuelles et, après avoir regardé MCEBuddy tenter de traiter le même programme ABC 20/20 avec cette longue liste de marqueurs (voir ci-dessous), la barre de progression devient folle avant de finir avec un fichier corrompu.
Quelqu’un a-t-il déjà vu ce comportement ?
Extrait d’ABC 20/20 Idaho Murders enregistré depuis Hulu via PlayOn…
Menu #1
ID : 4
Format : Timed Text
Codec ID : text
Duration : 1 h 36 min
Language : English
Menu For : 1,2,3
00:00:00.000 : Video
00:00:08.070 : Advertisement
00:00:38.674 : Video
00:09:51.587 : Advertisement
00:11:24.311 : Video
00:18:54.642 : Advertisement
00:20:09.872 : Video
00:27:40.282 : Advertisement
00:29:12.332 : Video
00:36:20.368 : Advertisement
00:37:52.747 : Video
00:45:02.455 : Advertisement
00:46:34.631 : Video
00:55:09.302 : Advertisement
00:56:41.493 : Video
01:04:39.896 : Advertisement
01:06:12.290 : Video
01:14:39.655 : Advertisement
01:16:11.298 : Video
01:22:06.544 : Advertisement
01:23:37.999 : Video
01:29:50.394 : Advertisement
01:31:22.477 : Video
D’accord, il a trouvé les 11 segments et tente de les découper, mais il semble que l’enregistrement original soit corrompu, donc le processus de découpe et de fusion pose problème :
2023-03-20T01:36:12 MCEBuddy.AppWrapper.FFmpeg → C:\Windows\Temp\working1\ABC 20_20 - s45e15 - Horror in Idaho The Student Murders_ConcatList.txt: Invalid data found when processing input
2023-03-20T01:36:28 MCEBuddy.AppWrapper.AVIDemux → [detectTs] 06:36:28-538 [TS Demuxer] Not a TS file
2023-03-20T01:37:31 MCEBuddy.AppWrapper.FFmpegMediaInfo → [null @ 000001e09749a980] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 27 >= 27
2023-03-20T01:37:31 MCEBuddy.AppWrapper.FFmpegMediaInfo → [null @ 000001e09749a980] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 42 >= 42
Peux-tu télécharger ton enregistrement original afin que nous puissions l’analyser et voir ce qui se passe ?
« ABC 20_20 - s45e15 - Horror in Idaho The Student Murders.mp4 »
Téléversé sur le FTP dans le dossier « Robfwtx-PlayOnIssue »
Historique
J’avais demandé à PlayOn ce qui avait changé quand ils ont terminé le programme pour passer du 720p au 1080p, car je rencontrais des problèmes avec MCEBuddy. Ils m’ont répondu que le logiciel avait été complètement réécrit et que l’erreur devait venir de MCEBuddy.
J’aurais aimé remarquer ce message dans le journal. Il semblait répétitif et je commençais à somnoler avant d’arriver au bout.
Merci. Une fois que vous aurez un rapport, je pourrai informer PlayOn qu’il y a bel et bien une erreur dans leur routine.
Merci, je vais vérifier. Vous n’êtes pas le seul à rencontrer ce problème. Utilisez ce contournement ou revenez à la version 4.5 de PlayOn. Ils ont cassé quelque chose dans la nouvelle réécriture et cela crée des fichiers invalides. Voir ce sujet pour plus de détails. Je reviendrai une fois que j’aurai analysé davantage votre fichier.
Comme je le soupçonnais, le fichier MP4 créé par cette nouvelle version de PlayOn n’est pas conforme aux spécifications, c’est pourquoi quand ffmpeg et avidemux tentent de le transcoder, ils deviennent fous.
Méthode 3 :Corriger l’erreur ‘moov atom not found’ avec FFmpeg
Vous pouvez corriger le problème ‘moov atom not found’ sur la plateforme FFmpeg en utilisant la commande ‘faststart’ dans l’invite de commande ou la fenenne cmd de votre ordinateur. Cette commande déplace la position de l’atome moov au début d’un fichier vidéo.
Téléchargez et exécutez FFmpeg sur votre ordinateur. Ensuite, ajoutez l’emplacement du fichier vidéo corrompu dans la fenêtre cmd, suivi de la ligne de commande utilisant faststart.
Une ligne de commande dans FFmpeg pour corriger l’erreur ‘moov atom not found’ peut ressembler à ceci :
Si le fichier ou l’atome est corrompu, il est probable que ffmpeg abandonne toutes les informations (il s’agit d’une liste chaînée, donc si un élément est corrompu, la chaîne devient corrompue) et je pense que c’est ce que vous observez. J’examinerai également cela séparément quand j’aurai un peu de temps, mais il est clair que PlayOn doit corriger son encodeur.
J’ai un ticket ouvert. J’ai plus de mille crédits, donc le gars devrait tenter le coup. D’après tout ce que j’ai lu sur l’erreur, elle survient principalement lorsque le fichier n’a pas été correctement fermé. Les enregistrements de caméra font souvent ça, ou alors quand une carte mémoire est défectueuse, le dernier morceau est corrompu. Je sais comment réparer le fichier à moitié, mais cela signifie que je dois faire les coupes manuellement. Même quand le fichier est réparé, Comskip ne voit pas les coupures publicitaires.
Je vous tiendrai tous informés. Je me bats contre ce problème depuis trop longtemps, il est temps d’obtenir des réponses.