Video Container Changer – [ Lossless A:V:I Conversion ]
( Last Updated MARCH 26, 2020 , Current Stable is Version 1.3 )
Totally Freeware Tool !!!
This tool is a GUI fronted for FFmpeg.exe tool , and design only to Demux-Remux Stream for different Containers.
This tool can change the H264 video stream Level to 4.1 to play files in your compatible devices,
This tool uses Standalone FFmpeg tool for the conversion , so it’s dependent on FFmpeg.exe tool .
Features
- Win GUI with Multiple Files Drag & Drop Support
- Change Video Container Format.
- Change H264 Stream Level to 4.1 or any.
- Limit File Size or Duration .
- Custom Choose “FFmpeg.exe” tool.
- User can use External Options for FFmpeg tool.
- Duration for All Files can be adjust from Start to End.
- Individual file setting option.
- Audio tracks can be disable if want.
- Copy All Video/Audio Streams Added. (If FFmpeg has issues ,this will automatically disable)
New Added Features
- Added Audio Encoding (if ffmpeg supported : MP3, AAC, AC3, HE-AAC).
- HD Audio Down-sampling.
Fixed
- And Many Bugs Fixed.
Instructions
- Drag & Drop Files ,
- Setup “All File Settings” ,
- Setup Individual “File Settings” (Double Click on the File Row or Right Click for More) ,
- And Ready to Transcode.
*Note: above mentioned features are dependent on “FFmpeg.exe” and will be differ from FFmpeg Versions.
*Required : .NET Framework 4 Installed.
I Recommend to Use the Latest FFmpeg , but this will work with previous versions also.
Totally Freeware Tool !!!
Download Latest FFmpeg : FFmpeg 32bit
Download Link : Video Container Changer v1.3
Go to Previous Version : Video Container Changer v1.1
Special Thanks : FFmpeg is the core of this tool , so, the whole task is depended on FFmpeg .
Thanks ..
Absolutely awesome! I needed to convert seasons of stuff for my handicapped daughter so that she would play them easily through her blue ray player. Everything else was taking hours this did it in minutes! thank you so much.
plz update Video container Changer with the latest ffmpeg and add more H264 level option
fix some bugs
and add more option like
split , join , Video repair , Fix error frame
Please add option to replace audio track. Currently, I must mux my transcoded video files with audio in mkvtoolnix.
This tool is completely magic. convert video in few second and same awesome quality.
also i was converting ts format but it doesn’t work so i change output format to mov and now it works perfectly. just remember if it fails to convert then definitely you need to change your output format.
Thanks video container changer
I’m trying to convert AVCHD MTS to AVI or MOV wrapper but it fails on version 1.0 and 1.1
ffmpeg version N-31792-g51fb933, Copyright (c) 2000-2011 the FFmpeg developers
built on Aug 11 2011 23:13:25 with gcc 4.5.2
configuration:
libavutil 51. 11. 1 / 51. 11. 1
libavcodec 53. 10. 0 / 53. 10. 0
libavformat 53. 6. 0 / 53. 6. 0
libavdevice 53. 2. 0 / 53. 2. 0
libswscale 2. 0. 0 / 2. 0. 0
Continuity Check Failed
Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 50.00 (50/1)
Last message repeated 1 times
Input #0, mpegts, from ‘E:\My Pics\Cruise2013\Day31Rome1\00044.MTS’:
Duration: 00:00:22.37, start: 1.000067, bitrate: 16307 kb/s
Program 1
Stream #0.0[0x1011]: Video: h264 (High), yuv420p, 1920×1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0.1[0x1100]: Audio: AC-3 / 0x332D4341, 48000 Hz, stereo, 256 kb/s
Stream #0.2[0x1200]: Subtitle: [144][0][0][0] / 0x0090
Output #0, mov, to ‘E:\My Pics\Cruise2013\Day31Rome1\00044_REMUX.MOV’:
Stream #0.0: Video: avc1 / 0x31637661, yuv420p, 1920×1080 [SAR 1:1 DAR 16:9], q=0-0, 25 tbn, 25 tbc
Stream #0.1: Audio: AC-3 / 0x332D4341, 48000 Hz, stereo, 256 kb/s
Stream #0.2: Subtitle: [144][0][0][0] / 0x0090
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Stream #0.2 -> #0.2
Press [q] to stop, [?] for help
Continuity Check Failed
[mov @ 01016010] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1 >= 1
[mov @ 01016010] pts < dts in stream 0
av_interleaved_write_frame(): Invalid argument
Can you help please
How can I use External Options in settings?
Need example how to use it.
Tried to convert .mts to mp4, it fails at 1%
.mts can only be changed to .mov
but then the .mov file is unreadable
Great tool, it saved me much time! Thank you very much!
Could you please consider some feature requests for upcoming releases?
It would be nice to have some of the following features:
– modifying / embedding timecode track with adjustable start time, at least for MOV outputs
– MXF support
– switching between different audio containers (e.g. WAV AIFF W64), mean an audio only mode!
– channel ordering / reordering (routing matrix?)
Thank you in advance for thinking about that & thank you very much for the good work!
Auggie
If you update this software please consider some feedback I mention below
– Please an option or hardcoded so all output files always have lower case file extensions such as .mp4
– Noticed the File Settings showing 140% after process while during transcode the progress window showed 100%. Transcode is 1to1 the containers mkv to mp4 or avi to mp4 (no time adjustments were made or changed).
– Audio adjustment (ms found with most media players and other tools)
Sync Audio ahead of video would be +
Sync Audio behind of video would be –
Audio 120ms ahead of the video we set audio sync so it shows + 120 (processing then audio becomes in sync to the video then is 0%). Of course this is set for each audio track individually.
– Ability to view all audio tracks with ability to re-sort them in any order how the user would like them to be.
– Ability to add and remove audio tracks with option for software to add silent padding (in front or behind the audio track) so track audio equals the video track.
– Abilty to truncate any added audio so the audio with select truncate the from start of audio track or from audio end of the audio track. So the audio is equal the video track.
I mention these above since none actually require any encoding action so keeps this software fast as is designed to be thankfully. Maybe these feedback and suggestions gives you a though for updating this software. That said and together with a name that says exactly what the software does it scores 8 out of 10 and for me no software has ever done that. With changes that could be a 9 but would need changes for the better of the software. Alas nothing is life can ever be a 10 so please don’t hope for that it can never happen. And id anyone ever notices a perfect score it is a lie since nothing is ever has been or can be perfect.
Thanks please don’t stop coding your and our Video Container Changer 🙂
Good app.
Feature suggestion: in a separate window (like Mkvmerge Gui) or in other area add view all audio-video streams/metadata tags/chapters/images and other that source file contains, with all streams/tags enabled/copied by default, but if wanted user can disable individually before remux/transcode.
Useful for strip unwanted metadata tags, remove some audio tracks (from video with many audio tracks), or remove chapters etc., probably ffmpeg support this.
Excellent program. Is there any chance you can allow the video files to be remuxed individually to different file names rather than merged.
Eg If I’ve added file1.avi and files2.avi it gets remuxed to file1.mkv and file2.mkv. Would make this app incredibly useful for me.
Apologies. I just saw it does work that way.
Unfortunately I could not use this programme because of overlapping sub-windows (under Vista). In fact, the green subwindow at the bottom, with the “Transcode” button, does’not show ; it is overlapped by the purple output subwindow.
Thanks for fixing this issue and best regards.
This is a DPI scale issue , this was originally customized to DPI 96 , this will be fix in next release ,
Thanks for the report .
Nice. Thanks
Hi, I desire to subscribe for this blog to take hottest updates, therefore where can i do it please help.
I have added “FOLLOW BLOG VIA EMAIL” widget as for your request ,
Thanks !!!