VideoHelp Forum




+ Reply to Thread
Results 1 to 8 of 8
  1. Member
    Join Date
    Oct 2014
    Location
    The Netherlands
    Search Comp PM
    Hello guys, I frequently watch Anime, and I usually encode it this way:

    1. I mux the MKV file (approx. 300MB~) in StaxRip and put the muxed sub back.
    2. After that, I change the file size to 70MB. (Most episodes are around 23 minutes)
    3. Then, I resize the file to 960x544 (PS Vita resolution)
    4. I start the actual encode to MP4.

    But lately, I want to watch longer series (26-50 episodes) and it would be extremely convenient not having to mux every file separately and changing the resolution by hand. My question is: How can I batch reencode the MKV files to MP4 files with a fixed resolution and filesize, while keeping the subtitles?
    Quote Quote  
  2. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    Have you tried vidcoder? It can batch, hardcode subs, set output file size. But I think you have to add the subs for each video.

    Or try mkv2mp4 and see if it can hardcode the subs.
    Quote Quote  
  3. Member
    Join Date
    Oct 2014
    Location
    The Netherlands
    Search Comp PM
    I haven't tried anything yet, but I got an error from VidCoder:

    System.NotImplementedException: De methode of bewerking is niet geïmplementeerd.
    bij MS.Internal.AppModel.ITaskbarList.HrInit()
    bij System.Windows.Window.ApplyTaskbarItemInfo()
    bij System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    bij System.Windows.Interop.HwndSource.PublicHooksFilte rMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    bij MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    bij MS.Win32.HwndSubclass.DispatcherCallbackOperation( Object o)
    bij System.Windows.Threading.ExceptionWrapper.Internal RealCall(Delegate callback, Object args, Int32 numArgs)
    bij MS.Internal.Threading.ExceptionFilterHelper.TryCat chWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
    Hello?
    Last edited by fighuass; 4th Jan 2015 at 09:13.
    Quote Quote  
  4. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    Prerequisites

    You'll need*.NET 4*(only the client profile is needed). If you don't have it, VidCoder will prompt you to download and install it. If you're on Windows 8 you shouldn't need to install anything; it has .NET 4 pre-installed.
    Have you installed it?
    Quote Quote  
  5. Member
    Join Date
    Oct 2014
    Location
    The Netherlands
    Search Comp PM
    Yup. Any other suggestions?
    Last edited by fighuass; 4th Jan 2015 at 11:42.
    Quote Quote  
  6. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    No.
    Quote Quote  
  7. Member
    Join Date
    Oct 2014
    Location
    The Netherlands
    Search Comp PM
    Okay, I'll stick to watching Anime via other sites then.
    Quote Quote  
  8. Member
    Join Date
    Jul 2014
    Location
    Denmark
    Search Comp PM
    FFMpeg should be able to do that with a proper batch file. If you are not good at command line tools and batch files, you can use a GUI like FFQueue. Just create a preset that suits your encoding and drag & drop all videos to encode onto FFQueue and you are in business. You cannot define a target file size, but you can use a fixed bitrate to get approximate file size.
    I'm the developer behind FFQueue. My posts might reflect this! ;-)
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!