Hallo,
Ik neem dagelijks automatisch TV programma's op MPEG2-TS via een Dreambox, deze wil ik omzetten naar mpeg4 (h264) via mencoder, een variant op FFmpeg. Dit omdat mencoder overweg kan met duplicated frames, dit in tegenstelling tot FFmeg, die een out of sync file oplevert.
Nu kan ik het van de commandline (linux, Debian) uitvoeren en het werkt, echter zodra ik er een crontask van maak levert het een eindresultaat op van 0 bytes. Het lijkt erop dat Mencoder alleen in een "echte" shell wil draaien. Hoe kan in mencoder om de tuin leiden dat hij denkt dat er iemand handmatig op de commandline commando's intypt? En dat ik via argumenten parameters aan dit commando kan meegeven?
Ik ben de volgende programmas op het spoor (python), pty en pexpect die dit misschien zouden kunnen doen. Maar 100% zeker ben ik niet. Wie weet raad of dit ook de/een oplossing voor mijn probleem is?
Alvast bedankt.
Albert
Ik neem dagelijks automatisch TV programma's op MPEG2-TS via een Dreambox, deze wil ik omzetten naar mpeg4 (h264) via mencoder, een variant op FFmpeg. Dit omdat mencoder overweg kan met duplicated frames, dit in tegenstelling tot FFmeg, die een out of sync file oplevert.
Nu kan ik het van de commandline (linux, Debian) uitvoeren en het werkt, echter zodra ik er een crontask van maak levert het een eindresultaat op van 0 bytes. Het lijkt erop dat Mencoder alleen in een "echte" shell wil draaien. Hoe kan in mencoder om de tuin leiden dat hij denkt dat er iemand handmatig op de commandline commando's intypt? En dat ik via argumenten parameters aan dit commando kan meegeven?
Ik ben de volgende programmas op het spoor (python), pty en pexpect die dit misschien zouden kunnen doen. Maar 100% zeker ben ik niet. Wie weet raad of dit ook de/een oplossing voor mijn probleem is?
Alvast bedankt.
Albert