Closed asclepius closed 11 years ago
Try that. -d to enable it.
Ah. Doesn't work for HD. Works nicely in SD. I'll look into the 'bob' deinterlacer tomorrow.
I was having trouble getting it to work for mpeg2 video at all last week. Sorry I am not at home to set up the pi and get debug info for you. Have you tried with mpeg2 video? My collection is largely 1080i firewire captures from a dct6200 cable box.
mediainfo output for an example file: https://gist.github.com/5288740
Thanks for the quick work on this.
Gimme a ten-second sample, ta. I've tried it and it works remarkably well for MPEG 2 SD, but ATM HD seems to be beyond it. With SD you can tell it to use its clever deint engine which seems sensible, but it just plain fails in HD.
It's a one-line change, but I want to investigate the implications.
As of 4ece90bdf8e4fac92c8e6079079de0af1cbcbce2 it is still not working for my video. Did it do anything for you?
Here's my output: https://gist.github.com/anonymous/5357895
omxplayer plays the file.
Cheers.
Apologies; I've been sidetracked. Your problem there is that you're trying to put a stream type in the original stream into the mp4 container which doesn't like it. I don't know what that is.
Your best bet is to preprocess it with ffmpeg first, to remove all the unsupported streams. Something like:
ffmpeg -i foo.mpeg -acodec copy -vcodec copy -sn stripped.mp4
./omxtx stripped.mp4 output.mp4
should do it.
Works for mpeg2 SD as above. Thanks.
Nice job on the transcoder.
I have a large collection of 1080i mpeg2 video I would like to begin converting to h264.
Is it possible to integrate this into omxtx? The omxplayer hardware deinterlacer works very well for playback. I'd love to have a Pi running as part of my DVR for quick video transcoding.
omxplayer integrates the deinterlace feature here: https://github.com/huceke/omxplayer/blob/aec02f470e528ce3228d3b494a39cd7e785d9af0/OMXVideo.cpp#L304
Regards,
Paul