NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Add-ons (3rd party plugins, utilities and skins) Old Stuff (Legacy) v
« Previous 1 2 3 4 5 6 … 125 Next »
Automated Cutting and Transcoding Guide Using Mencoder

 
  • 0 Vote(s) - 0 Average
Automated Cutting and Transcoding Guide Using Mencoder
-stattik-
Offline

Posting Freak

Posts: 924
Threads: 26
Joined: Mar 2005
#881
2010-01-02, 06:21 AM
I posted the first release of sTranscode here:

http://forums.nextpvr.com/showthread.php?p=361894
vmq
Offline

Member

Posts: 128
Threads: 27
Joined: Dec 2007
#882
2010-01-02, 06:14 PM
-stattik- Wrote:If you choose a resolution larger than the input resolution, it will autocrop and not resize just like you want.
That is a nice idea, I only tried the SD setting before so I didn't see that feature.

-stattik- Wrote:The original version of the script had custom crop settings for each of the resolutions that I was using. I then realized all the possible resolutions and decided to come up with an automated way to get clean crop settings. Currently, autocrop finds the correct settings for my test sources. If anything, I'd like to improve autocrop over adding custom crop settings.

I also have a modified version of your 0.5.6 script that does exactly that. I found that there are not too many input resolutions that need "manual" crop settings. For me it's 720x480 (analog) and 544x480 (clear-CAM SD) with 4/3 and 16/9. Maybe you can put the manual crop back in and leave it disabled unless autocrop is turned off.

Speaking of autocrop, I needed to change the mplayer command for cropdetect in your _sTranscode.bat:

Code:
start "sTranscode" /B /low /wait "%tool_path%\mplayer\mplayer.exe" %1 %sstep% -vf cropdetect=24:16,scale  -nosound -vo md5sum -benchmark >>"%~dpn1-ct.log"

I took out the -frames 100 and framestep=10, because otherwise I only got three [CROP] lines that were processed by CALL :crop_sort for a 45min recording.

With the patch I get about 45 and the statistics for the right crop get much better. Unfortunately cropdetect still gets it wrong for the file I was testing with. It failed to detect the lower letterbox bar in the recording in the second half of the file. I played with the cropdetect parameter, but that doesn't help. It looks like a bug in mplayer.

-stattik- Wrote:Alternately, you could add the exact crop settings in the transcode.ini file (crop_choice=720:352:0:62 ). That will work on every file in that directory.

Yes, that works, but isn't it ugly? Wink
[SIZE="2"]PVR: Phenom 9150e / 4GB / XP / ATI HD 4200 / HVR-1600 / ATI HD 650 TV WOnder / NextPVR 3.9.2
PVR2: i7-6700k / Win10Pro / 32 GB / GeForce 1070 / WinTV-dualHD / NPVR 3.9.2 / 4TB NAS[/SIZE]
vmq
Offline

Member

Posts: 128
Threads: 27
Joined: Dec 2007
#883
2010-01-03, 05:37 AM
vmq Wrote:...
Maybe you can put the manual crop back in and leave it disabled unless autocrop is turned off.

Never mind, how about this: (patches attached)

customcrop.txt needs to be copied into the profiles directory. If an input resolution is matched to one of the lines in this file the crop values are used. If a file is identified to be letterbox (via the letterbox_patterns variable) the input resolution is modified with "lbox" ("<width>x<height>lbox") otherwise "full" is line is appended. All this is only done if use_custom_crop is set to yes.

Volker
[SIZE="2"]PVR: Phenom 9150e / 4GB / XP / ATI HD 4200 / HVR-1600 / ATI HD 650 TV WOnder / NextPVR 3.9.2
PVR2: i7-6700k / Win10Pro / 32 GB / GeForce 1070 / WinTV-dualHD / NPVR 3.9.2 / 4TB NAS[/SIZE]
-stattik-
Offline

Posting Freak

Posts: 924
Threads: 26
Joined: Mar 2005
#884
2010-01-05, 05:38 AM
Quote:For me it's 720x480 (analog) and 544x480 (clear-CAM SD) with 4/3 and 16/9.

I also test with 704x480, 720p, 1080i, 720x576, 544x576, and a number of odder resolutions that I receive from time to time. Seems not everyone captures in DVD resolution. As long as autocrop identifies pillarboxing, letterboxing, or CinemaScope, I've found the logic picks the best crop values for me every time.

Quote:I took out the -frames 100 and framestep=10, because otherwise I only got three [CROP] lines that were processed by CALL :crop_sort for a 45min recording.

Mplayer has trouble seeking in some sources, it also takes some time. Your change probably took a half an hour to scan a 43 min file. That's how long it would take on my PC.

Quote:It failed to detect the lower letterbox bar in the recording in the second half of the file. I played with the cropdetect parameter, but that doesn't help. It looks like a bug in mplayer.

Have you tried using comskip to determine cropping? I use comskip for all my shows and let mplayer detect cropping for DVD's since it has a much better time seeking. You're no required to cut if you run comskip either. If you choose no to cut using the edl files, sTranscode will just add chapter markers to the MKV file to identify the commercials.

Yes, that works, but isn't it ugly? Wink[/QUOTE]

It depends on how you look at it. I have a show that is broadcast with pillarboxing AND letterboxing. Both mplayer and comskip can't identify both sets of crops. Without the sTranscode.ini file, I wouldn't be able to insert the correct crop(crop_choice=1424:800:250:140). And I only have to do it once because the rest of the episodes are handled in the same way.
vmq
Offline

Member

Posts: 128
Threads: 27
Joined: Dec 2007
#885
2010-01-07, 04:25 PM
-stattik- Wrote:I also test with 704x480, 720p, 1080i, 720x576, 544x576, and a number of odder resolutions that I receive from time to time. Seems not everyone captures in DVD resolution. As long as autocrop identifies pillarboxing, letterboxing, or CinemaScope, I've found the logic picks the best crop values for me every time.

This is true, the aspect detection of comskip and the derived cropping works fine, except that it is not able to detect the needed cropping when you want to remove only a few pixel at the borders, for example my analog letterbox recordings need about 60 pixel to be cut top and bottom (forks fine with the comskip logic) and also 20 pixel on the right and a few on the left. (Yeah, blame Time Warner Cable, but still the comskip logic does not detect this). Mplayer cropdetect can detect the needed cropping on all four sides, unforunately it fails in some cases.

-stattik- Wrote:Mplayer has trouble seeking in some sources, it also takes some time. Your change probably took a half an hour to scan a 43 min file. That's how long it would take on my PC.

I cannot comment on having trouble, I only tried a few files and everything was quick. My 43 min testfile, using the mplayer.exe from your "first release of sTranscode" needs about 20sec with my changes, and I got 43 [crop] lines. Works fine - in theory - except that the detection got it wrong in the second part of the file.

-stattik- Wrote:Have you tried using comskip to determine cropping? I use comskip for all my shows and let mplayer detect cropping for DVD's since it has a much better time seeking. You're no required to cut if you run comskip either. If you choose no to cut using the edl files, sTranscode will just add chapter markers to the MKV file to identify the commercials.

Yes, comskip works, except for the not detected "small border" problem. That's why I use my manual parameters.

-stattik- Wrote:vmq: Yes, that works, but isn't it ugly? Wink

It depends on how you look at it. I have a show that is broadcast with pillarboxing AND letterboxing. Both mplayer and comskip can't identify both sets of crops. Without the sTranscode.ini file, I wouldn't be able to insert the correct crop(crop_choice=1424:800:250:140). And I only have to do it once because the rest of the episodes are handled in the same way.

In principle yes, but my wife Wink sometimes wants different shows (in parallel) while I still record CSI. Problem, when recorded in HD CSI is 16:9, when analog it is 4:3 and needs some small border cropping, but both types are recorded into the same directory by gbpvr. This is probably not a common problem and the sTranscode.ini solution works in all other cases.

Btw, my previous patch can be trivially changed to handle your pilar+letterbox (centercut) recordings. A new centercut_patterns variable and a little code to handle <width>x<height>ccut formats would need to be added. Wink
[SIZE="2"]PVR: Phenom 9150e / 4GB / XP / ATI HD 4200 / HVR-1600 / ATI HD 650 TV WOnder / NextPVR 3.9.2
PVR2: i7-6700k / Win10Pro / 32 GB / GeForce 1070 / WinTV-dualHD / NPVR 3.9.2 / 4TB NAS[/SIZE]
-stattik-
Offline

Posting Freak

Posts: 924
Threads: 26
Joined: Mar 2005
#886
2010-01-16, 04:32 AM
vmg,

I moved our discussion to the sTranscode thread.

http://forums.nextpvr.com/showthread.php...post363051
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (89): « Previous 1 … 85 86 87 88 89
Jump to page 


Possibly Related Threads…
Thread Author Replies Views Last Post
  Yet another guide enhancer :0) carpeVideo 18 9,980 2010-04-07, 03:39 PM
Last Post: carpeVideo
  Guide Questions native 6 4,136 2010-02-10, 01:23 PM
Last Post: native
  Mencoder with multiple TS audio streams lanmat 2 4,514 2009-11-09, 12:15 PM
Last Post: lanmat
  mencoder error messages fvfv 3 2,740 2009-10-19, 08:07 PM
Last Post: -stattik-
  TV guide table colour Pob 3 2,382 2009-09-21, 10:55 PM
Last Post: Snooze
  Searching Guide Contents skycyclepilot 1 1,938 2009-08-23, 03:30 PM
Last Post: McBainUK
  Search for Movies in TV Guide spdrac1 1 1,961 2009-05-23, 03:37 PM
Last Post: JavaWiz
  MPEG2 transcoding to Xvid/AAC -which plug-in/tool are best fit? blizard 6 4,915 2009-03-01, 05:43 PM
Last Post: Deusxmachina
  Warning: Mencoder and large MPEG2 files can fail jam_zhou 1 1,613 2008-07-26, 01:39 AM
Last Post: sgilani
  Comskip, Comclean, Rename Recording, and Transcoding heath11 18 10,550 2008-03-27, 11:45 PM
Last Post: _Dude_

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode