Mijn bestanden staan op een NAS (Unraid). Ik remux niet (geen reclame verwijdering nodig). Als ik dat wel deed, zou mcebuddy een .ts-bestand aanmaken in mijn lokale temp-map en het bestand vanuit die map verwerken. Omdat ik niet remux, werkt mcebuddy rechtstreeks vanaf Unraid over het netwerk en houdt voortdurend een verbinding actief. Helaas heeft Unraid de neiging om de drive array te vertragen/verstikken tijdens zware/langdurige schrijfopdrachten (zoals wanneer de cache-schijf wordt geleegd). Tijdens deze vertragingen op de server breekt bij mijn conversies alle hel los. In het beste geval hangen ze even en worden ze voltooid, of ze falen gewoon. In het ergste geval geven ze geen fouten aan (gemarkeerd als voltooid), maar produceren ze een afgebroken bestand (de helft van de show, enz.).
Is er een manier om de bron van de NAS naar mcebuddytemp te kopiëren vóór de conversie, en dat mcebuddy met dat bestand werkt?
MCEBuddy kopieert ALLE bestanden naar de tijdelijke map en werkt alleen in die tijdelijke map (nooit op het origineel, tenzij je hebt aangegeven van niet). Controleer of je deze opties NIET hebt aangevinkt onder Conversietaak → Expertinstellingen:
Sorry, Overslaan remuxen is aangevinkt, overslaan kopiëren is dat niet.
bewerking:
‘Oorspronkelijke bestanden overslaan’ zowel aan- als uitgevinkt geprobeerd; beide keren hetzelfde gedrag – bron blijft op lan (geen kopie naar temp), -geconverteerd bestand verschijnt in temp. Kortom, ik weet niet of die optie iets doet.
Probeer ze hier te uploaden dan kunnen we ernaar kijken. Als je beide opties hebt uitgevinkt, krijg je wel een waarschuwing als je ze probeert in te schakelen.
BEIDE Overslaan opties mogen niet aangevinkt zijn:
Originele bestand niet kopiëren voor back-up → False Originele bestand niet remuxen naar TS → True
Je hebt de optie ‘Remuxen overslaan’ ingeschakeld, dus er wordt geen lokale kopie van het bestand gemaakt in de tijdelijke map. Standaard remuxt MCEBuddy het originele bestand naar een TS-bestand in de tijdelijke map (of kopieert het als het origineel al een TS-bestand is) en werkt vervolgens in die tijdelijke map. Vink deze optie dus uit en het programma werkt niet langer op het originele bestand nadat het geremuxt is naar de tijdelijke map.
Ik lees het logboek wellicht verkeerd, maar bij mijn instellingen zijn beide vakjes niet aangevinkt. ‘Overslaan remuxen’ is aangevinkt, ‘Overslaan kopiëren’ niet.
Skip Copying Original File for Backup → False
Skip Remuxing Original File to TS → True
Ik begrijp hoe mcebuddy werkt wanneer het bestand wordt geremuxed. Het probleem is dat remuxen af en toe mijn bestanden verknoeit. Dit probleem treedt niet op wanneer ik rechtstreeks vanuit de mkv converteer.
Het doel hier, zoals de titel van de thread zegt, is – bestand kopiëren naar lokale tijdelijke map wanneer er NIET wordt geremuxed… Is dat mogelijk?
Remuxen is een vorm van kopiëren; het verandert alleen het containerformaat naar iets dat beter bewerkbaar is, zonder videoeigenschappen of inhoud aan te passen. Het is overbodig om te kopiëren als je aan het remuxen bent, dus waarom wil je het remuxen beperken? Laat remuxen gewoon aan en het maakt automatisch een lokale kopie.
Remuxing kan een conversie verpesten en is gewoon een overbodige stap als je geen reclameblokken overslaat.
Het werkt meestal prima, maar heeft zo z’n problemen. Af en toe zet het de verkeerde framerate of colorspace. Op een gegeven moment merkte ik dat sommige van mijn conversies frames oversloegen. Ik keek naar de metadata en de framerate was zoiets als 29,6 in plaats van de normale 29,97. Toevoegen van --cfr of uitschakelen van remuxing verloste het probleem, dus geen big deal… Ik had het gemist tijdens mijn tests, dus ben doorgegaan met een lange batch en moest ongeveer twee weken aan conversies opnieuw doen. Ik had de bron nog, dus opnieuw – geen big deal, maar wel erg vervelend.
Het grootste probleem met remux is ondertiteling. Standaard wordt scodec genegeerd in de remuxer, dus de enige manier om subs te krijgen is door ccextractor te triggeren, dat op zich meestal prima werkt, maar ook zo z’n issues heeft. Er is momenteel geen goede/makkelijke manier om PGS-ondertiteling te verwerken, die steeds vaker voorkomt op Blu-rays. PGS is beter te passen dan te verwerken, en remux biedt geen mogelijkheid om ze te passen, terwijl ccextractor ze niet kan extracten – dus geen PGS met remux.
Ik probeerde dit gisteren te verhelpen door het config-bestand te slopen en de default te wijzigen
CopyRemux0=-i -ss 0 -vcodec copy -acodec copy -map 0:a -map 0:v -f mpegts
in
CopyRemux0=-i -ss 0 -vcodec copy -acodec copy -scodec copy -map 0:a -map 0:v -map 0:s -f mpegts
Dat hielp een beetje, maar mpegts blijkt z’n eigen beperkingen te hebben wat betreft subs, dus werkte het niet voor al mijn bestanden (bij ongeveer 4 van de 12 werden geen subs doorgegeven). Dus probeerde ik dit:
CopyRemux0=-i -ss 0 -vcodec copy -acodec copy -scodec copy -map 0:a -map 0:v -map 0:s -f matroska
Dat was bijna een succes. Van mijn 12 testbestanden werkten er 11 prima met alle subs. Degene die faalde gaf een foutmelding over verkeerde input-colorspace. Ik weet zeker dat ik, als ik wat graven, de params kan vinden om dit te fixen, maar op een gegeven moment moet je je afvragen… waarom?
Als je geen reclameblokken overslaat, is de enige echte voordelen van remux dat ik een lokaal bestand heb om mee te werken. Verder is het gewoon niet nodig. Het kan rare fouten veroorzaken (framerate), vereist een derde-party-app voor subs (ccextractor) en biedt helemaal geen PGS. En ik zie gewoon de meerwaarde niet. Mijn bron is mkv, en mijn output ook, dus er is geen reden om via een tussenformaat (ts) te gaan. Mijn HandBrake-profile past subs probleemloos toe, verprutst nooit de framerate en maakt zich geen zorgen over colorspace bij het verwerken van de mkv, dus waarom zou ik? Ik weet zeker dat het in veel situaties nut heeft, maar in mijn geval – ik kopieer liever de bron en werk rechtstreeks van de lokale temp-mkv.
Bedankt voor je feedback. Het is logisch dat er altijd een lokale kopie moet worden gemaakt, tenzij wordt gevraagd dat niet te doen. Als het remuxt, is dat een lokale kopie; als het remuxen wordt overgeslagen, moet er een lokale kopie worden gemaakt, tenzij de optie ‘kopiëren overslaan’ is geselecteerd.