Toutes les vidéos sont rognées

Bonjour à tous,
Toutes les vidéos que je convertis sont rognées de quelques secondes. J’ai lu l’article ci-dessous qui explique comment modifier les fichiers mcebuddy.config et profile. How to Fix Initial 6-8 Seconds of Recording Missing/Cut after Conversions

Après avoir essayé toutes les suggestions et même tenté de conserver le code -ss en le changeant à « 0 » ou « 1 », je n’arrive pas à le faire fonctionner. Comment puis-je effectuer les modifications pour qu’aucun rognage n’ait lieu, sauf si je définis une durée précise via les fonctions « Start Trim » et « End Trim » ?

Merci,

M

Voici le code MCEbuddy.config avec les parties supprimées dans l’article joint Lien :

[Engine]
Tasks=MCE Test no trim
SearchRecords=Test no trimm
UserName=Guest
DomainName=
WakeHour=-1
WakeMinute=-1
StartHour=-1
StartMinute=-1
StopHour=-1
StopMinute=-1
DaysOfWeek=Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday
MaxConcurrentJobs=1
LogJobs=True
LogLevel=3
LogKeepDays=15
DeleteOriginal=False
UseRecycleBin=False
ArchiveOriginal=False
DeleteConverted=False
AllowSleep=True
SuspendOnBattery=False
SendEmail=False
Locale=en-US
TempWorkingPath=
ArchivePath=
FailedPath=
SpaceCheck=True
CustomComskipPath=
CustomProfilePath=
HangPeriod=300
PollPeriod=300
ProcessPriority=Normal
CPUAffinity=0
EngineRunning=True
LocalServerPort=23332
UPnPEnable=False
FirewallExceptionEnable=False
SubtitleSegmentOffset=0
eMailServer=
eMailPort=25
eMailSSL=False
eMailFrom=
eMailTo=
eMailSuccess=True
eMailFailed=True
eMailCancelled=True
eMailStart=True
eMailDownloadFailed=True
eMailQueue=True
eMailSuccessSubject=
eMailFailedSubject=
eMailCancelledSubject=
eMailStartSubject=
eMailDownloadFailedSubject=
eMailQueueSubject=
eMailSkipBody=False
eMailUsername=

[FFMpegBackupRemux]
CopyRemux0=-i <source> -vcodec copy -acodec copy -map 0:a -map 0:v -f mpegts
CopyRemux1=-i <source> -vcodec copy -acodec ac3 -ab 384k -map 0:a -map 0:v -f mpegts
SlowRemux0=-i <source> -vcodec mpeg2video -qscale 0 -r auto -acodec copy -map 0:a -map 0:v -f mpegts
SlowRemux1=-i <source> -vcodec mpeg2video -qscale 0 -r auto -acodec ac3 -ab 384k -map 0:a -map 0:v -f mpegts
RemuxDropThreshold=3.0
RemuxDuplicateThreshold=3.0

[DVRMSRemux]
Remux= -i <source> -vcodec copy -acodec copy -f mpegts

[Test no trimm]
SearchPath=E:\Playon\MCE Test no trim
SearchPattern=*.dvr-ms;*.wtv;*.asf;*.avi;*.divx;*.dv;*.flv;*.gxf;*.m1v;*.m2v;*.m2ts;*.m4v;*.mkv;*.mov;*.mp2;*.mp4;*.mpeg;*.mpeg1;*.mpeg2;*.mpeg4;*.mpg;*.mts;*.mxf;*.ogm;*.ts;*.vob;*.wmv;*.tp;*.tivo
SearchPathExclude=
DeleteMonitorOriginal=False
ArchiveMonitorOriginal=False
ArchiveMonitorPath=
MonitorSubdirectories=True
MonitorConvertedFiles=False
ReMonitorRecordedFiles=False
MinimumAge=0
DomainName=
UserName=

[MCE Test no trim]
Profile=MP4 Normal
DestinationPath=E:\Playon\MCE Test no trim outpu
WorkingPath=
FallbackDestination=False
CheckReprocessingHistory=False
AddToiTunesLibrary=False
AddToWMPLibrary=False
AutoIncrementFilename=False
SkipReprocessing=False
MaxWidth=1920
FPS=29.97
VolumeMultiplier=0
QualityMultiplier=1
RenameBySeries=False
AltRenameBySeries=False
CustomRenameBySeries=
RenameOnly=False
DownloadSeriesDetails=False
DownloadBanner=True
OverwriteTitleIMDB=False
FileSelection=
MetaSelection=
MetaChannelSelection=
MonitorTaskNames=
DRC=True
AudioLanguage=
AudioOffset=0
InsertQueueTop=False
ExtractXML=False
WriteMetadata=False
AutoDeInterlace=True
PreferHardwareEncoding=True
StereoAudio=True
EncoderSelectBestAudioTrack=True
DisableCropping=False
StartTrim=0
EndTrim=0
ExtractCC=default
CCOffset=2.5
EmbedSubtitlesChapters=False
ExtractAdsFromChapters=False
PrioritizeOriginalBroadcastDateMatch=False
TaskCommercialSkipCut=False
SkipCopyBackup=False
SkipRemux=False
IgnoreCopyProtection=False
TiVOMAKKey=
Enabled=True
ForceShowType=Default
MetaShowTypeSelection=Default
MetaDRMTypeSelection=All
CommercialRemoval=None
ComskipINI=
DomainName=
UserName=
MetaCorrectionsCount=0

Voici le code de profil avec les parties supprimées dans l’article joint Lien :

[MP4 Haute Qualité]
Description=AVERTISSEMENT : Lent, profil principal, conversion MP4 (H.264/AAC) haute qualité en 2 passes. Cela peut être utile avec des vidéos sources de faible qualité mais ne fera pas grande différence pour les vidéos HD ou de haute qualité. Prend le plus de temps mais produit les meilleurs résultats.
2pass=true
order=handbrake,ffmpeg,mencoder
mencoder-general=-vf pullup,softskip,yadif=0:-1,hqdn3d,harddup
mencoder-video=-ovc x264 -x264encopts bitrate=1800:me=hex:trellis=2:subq=8:partitions=all:8x8dct:ref=5:rc_lookahead=50:keyint=25:keyint_min=20:bframes=3:weight_b:level_idc=40:b_pyramid=normal:direct_pred=auto:mixed_refs:deblock=-1,-1:nofast_pskip:nodct_decimate:b_adapt=2:threads=auto
mencoder-audio=-oac faac -faacopts br=192:mpeg=4:tns:object=2
mencoder-audioac3=-oac faac -faacopts br=384:mpeg=4:tns:object=2
mencoder-ext=.avi
mencoder-remuxto=.mp4
mencoder-audiodelay=skip
ffmpeg-general=-threads 0
ffmpeg-video=-vf yadif=0:-1:1,hqdn3d -vcodec libx264 -b 1800k -x264opts me=hex:trellis=2:subq=8:partitions=all:8x8dct=1:ref=5:rc-lookahead=50:keyint=25:min-keyint=20:bframes=3:weightb=1:level=4.0:b-pyramid=normal:direct=auto:mixed-refs=1:deblock=-1,-1:no-fast-pskip=1:no-dct-decimate=1:b-adapt=2:threads=auto -map 0:v -sn
ffmpeg-audio=-acodec libfdk_aac -ab 192k -cutoff 18000 -map 0:a
ffmpeg-audioac3=-acodec libfdk_aac -ab 384k -cutoff 18000 -map 0:a
ffmpeg-ext=.mp4
ffmpeg-audiodelay=skip
handbrake-general=--decomb --denoise="weak" --loose-anamorphic --verbose=2 -T -f mp4 -O
handbrake-video= -e x264 -b 1800 -x me=hex:trellis=2:subq=8:partitions=all:8x8dct:ref=5:rc-lookahead=50:keyint=25:keyint-min=20:bframes=3:weight-b:level-idc=40:b-pyramid=normal:direct-pred=auto:mixed-refs:deblock=-1,-1:nofast-pskip:nodct-decimate:b-adapt=2:threads=auto
handbrake-audio=-E faac -R auto -B 192 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E faac -R auto -B 384 -D 0 -a 1,2,3,4,5
handbrake-ext=.mp4
handbrake-audiodelay=skip
PreConversionCommercialRemover=true

[MP4 Normal]
Description=Profil principal, conversion MP4 (H.264/AAC) bonne qualité en 1 passe. Convient pour la plupart des conversions, produit de bons résultats et est plus rapide que la conversion en deux passes.
order=handbrake,ffmpeg,mencoder
mencoder-general= vf pullup,softskip,yadif=0:-1,hqdn3d,harddup
mencoder-video=-ovc x264 -x264encopts bitrate=1400:me=hex:trellis=1:subq=8:partitions=all:8x8dct:ref=3:rc_lookahead=50:keyint=25:keyint_min=20:bframes=1:weight_b:level_idc=40:b_pyramid=normal:direct_pred=auto:mixed_refs:deblock=-1,-1:nofast_pskip:nodct_decimate:b_adapt=0:threads=auto
mencoder-audio=-oac faac -faacopts br=160:mpeg=4:tns:object=2
mencoder-audioac3=-oac faac -faacopts br=256:mpeg=4:tns:object=2
mencoder-ext=.avi
mencoder-remuxto=.mp4
mencoder-audiodelay=skip
ffmpeg-general=-threads 0
ffmpeg-video= -vf yadif=0:-1:1,hqdn3d -vcodec libx264 -b 1400k -x264opts me=hex:trellis=1:subq=8:partitions=all:8x8dct=1:ref=3:rc-lookahead=50:keyint=25:min-keyint=20:bframes=1:weightb=1:level=4.0:b-pyramid=normal:direct=auto:mixed-refs=1:deblock=-1,-1:no-fast-pskip=1:no-dct-decimate=1:b-adapt=0:threads=auto -map 0:v -sn
ffmpeg-audio=-acodec libfdk_aac -ab 160k -cutoff 18000 -map 0:a
ffmpeg-audioac3=-acodec libfdk_aac -ab 256k -cutoff 18000 -map 0:a
ffmpeg-ext=.mp4
ffmpeg-audiodelay=skip
handbrake-general=--decomb --loose-anamorphic --verbose=2 -f mp4 -O
handbrake-video= -e x264 -b 1400 -x me=hex:trellis=1:subq=8:partitions=all:8x8dct:ref=3:rc-lookahead=50:keyint=25:keyint-min=20:bframes=1:weight-b:level-idc=40:b-pyramid=normal:direct-pred=auto:mixed-refs:deblock=-1,-1:nofast-pskip:nodct-decimate:b-adapt=0:threads=auto
handbrake-audio=-E faac -R auto -B 160 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E faac -R auto -B 256 -D 0 -a 1,2,3,4,5
handbrake-ext=.mp4
handbrake-audiodelay=skip
PreConversionCommercialRemover=true

En général, si vous rencontrez un problème, joignez le journal de conversion. Les gens peuvent y jeter un œil et vous conseiller sur les problèmes potentiels. Avez-vous également modifié le profil ? (il y a 2 endroits qui doivent être ajustés, mcebuddy.conf et profiles.conf)

Bonjour Goose,
Oui, je l’ai fait. J’ai publié le code des modifications que j’ai apportées.
L’as-tu vu ci-dessus ?
Voici le fichier journal comme demandé.

Fairy Tail - s02e66 - (Dub) The Power of Feelings.mp4-MCE Test no trim-2018-01-26T15-55-11.7805787-08-00.log (928,2 Ko)

Merci,

Marc Gschwend

C’est très utile. J’ai regardé les journaux et voici ce que j’ai trouvé.

Votre vidéo est non modifiée/non rognée jusqu’à l’encodage, donc vos modifications fonctionnent parfaitement.

Cependant, pendant l’encodage, l’encodeur a trouvé plusieurs erreurs dans votre vidéo et a abandonné pas mal d’images, ce qui explique pourquoi la vidéo de sortie est un peu plus courte que la vidéo d’entrée.

Un exemple (il y en a pas mal dans les journaux)

MCEBuddy.AppWrapper.Handbrake → Encoding: task 1 of 1, 99.79 % (167.04 fps, avg 167.10 fps, ETA 00h00m01s)[16:01:43] sync: audio 0x100 time went backwards 611 ms, dropped 26 frames (start 132641187, next 132696221)
2018-01-26T16:01:43 MCEBuddy.AppWrapper.Handbrake → [16:01:43] sync: video time didn’t advance - dropped 11 frames (delta 340 ms, current 132661796, next 132664174, dur 2378)

La cause racine du problème est une vidéo non conforme aux standards. Le meilleur correctif serait donc de revenir en arrière et de découvrir pourquoi votre vidéo source contient des erreurs, souvent dues à un firmware de tuner/enregistrement bogué.

J’ai aussi remarqué que vous utilisez un encodeur matériel Intel. Le pilote Intel est très sensible aux erreurs dans le fichier vidéo et abandonne des images quand il en rencontre.
Vous pouvez essayer de désactiver l’encodage matériel dans les paramètres experts de votre tâche de conversion, ce qui utilisera un encodeur logiciel comme handbrake ou ffmpeg (vous pouvez jouer avec les paramètres d’ordre dans votre profil pour voir lequel gère mieux les erreurs de votre fichier vidéo), qui sont plus lents mais mieux à même de gérer les erreurs vidéo et peuvent abandonner moins d’images.

Merci Goose ! J’ai examiné toutes les erreurs potentielles pour mes vidéos. Je n’en ai trouvé aucune. J’ai arrêté mon serveur, cessé d’utiliser la fonction HW, essayé des films provenant de 3 sources différentes et un autre ordinateur. Des idées pour surmonter cela ? Je ne pense pas que les erreurs puissent être modifiées. Existe-t-il un moyen de les corriger ?

Seul un correctif permanent peut venir de la source d’enregistrement, du tuner ou de la carte de capture ou de l’appareil d’enregistrement. Vous devrez rechercher le pilote ou le micrologiciel et voir s’il existe une mise à jour ou peut-être une version plus ancienne qui est meilleure et n’introduit pas ces erreurs de synchronisation dans les enregistrements.

Bonjour Goose,
J’ai une question un peu étrange. Existe-t-il un moyen de configurer le fichier config et le profil pour qu’ils ne coupent que 4 secondes au début et 7 secondes à la fin du fichier ? Je ne veux pas qu’il fasse quoi que ce soit d’autre. C’est-à-dire : pas d’encodage, pas de métadonnées, pas de compression, etc.
À quoi ressemblerait ce code ?

Merci,

M

Bien sûr que vous pouvez. Utilisez n’importe lequel des profils Non traités. Ils copient simplement l’audio et la vidéo tels quels sans les traiter.

Ensuite, dans la page des paramètres experts, définissez votre découpage de début à 4 secondes et de fin à 7 secondes.

Référez-vous également au sujet des premières secondes et apportez ces ajustements à votre profil, car MCEBuddy supprime par défaut quelques secondes au début de la vidéo.