Log in

View Full Version : AV Splitter (Audio Video Splitter for Windows)


Pages : [1] 2

void973
7th September 2011, 18:57
Hello.
I present to you for testing AV Splitter.
Multiformat DirectShow splitter to demultiplex all popular video or audio files.

Support (Formats) Containers:
Containers: ASF, AVI, FLV, Matroska/WebM, MPEG-4/QuickTime, MPEG-PS, MPEG-TS, OGG/OGM
Video Codecs: MPEG-2, DivX, XviD, MPEG4-ASP, VP8, MJPEG, H.264, AVC, VC-1...
Audio Codecs: AAC, AC3, DTS, DTS-HD, TrueHD, MP3, MP2, OGG, LPCM, WAV...
Subtitles: Text, PGS, SSA, ASS, VOB, SRT, DVB Subs

Features:
Support MKV (Matroska) Linked Files, Editions (Ordered chapters)
Support Blu-ray ISO image
Blu-ray chapters
Switching Blu-ray playlists
Support Bdmv and. Mpls play list files
Editable output Media Types
Manage Graph Builder
Connect to preffered filter
Checking interlaced stream
Checking stream is DXVA compatible
Checking ReFrames
Checking FPS
Checking Frame Size

Stable version: 1.2.2.8 (x86/x64) (http://forum.avmedia.su/viewtopic.php?f=7&t=202#p1668)

Last tested version: 1.3.*.* (http://forum.avmedia.su/viewtopic.php?f=7&t=197)

sneaker_ger
7th September 2011, 19:29
Thx, just made a small test, but I couldn't get linked files to work at all. Tested 1.1.7.6 and 1.1.6.12. Anything to look out for?

ForceX
7th September 2011, 19:35
Only 1.1.7.6 supports ordered chapters/segment linking. Make sure "Try To Open Linked Files" is checked in Performance tab.

sneaker_ger
7th September 2011, 19:39
That option is ticked and I'm using 1.1.7.6, but it doesn't work nonetheless.

Superb
7th September 2011, 20:26
Where's the source code for this?

void973
8th September 2011, 05:47
That option is ticked and I'm using 1.1.7.6, but it doesn't work nonetheless.
Can you give a link to the files?

CruNcher
8th September 2011, 10:04
dobrj djen void937 welcome to doom9 it took you rather long to come over here having both ffmpeg based splitter now here is a good thing i hope you get a lot of feedback as well :)

TheElix
8th September 2011, 10:27
Thx, just made a small test, but I couldn't get linked files to work at all. Tested 1.1.7.6 and 1.1.6.12. Anything to look out for?
Be sure to install the splitter with "Register source filter option".

What I like the best about this splitter (besides its speed) is the ability to make connections: http://img835.imageshack.us/img835/622/65841639.jpg
The only thing you'll need to know when making connections is Media Type (if it's only available in numeric form). Just open a video, go to video filter and see Input graph - its Media Type should be there.

sneaker_ger
8th September 2011, 13:21
Be sure to install the splitter with "Register source filter option".

Ok, that did it for some of the files (manually created ordered chapters), though blocking out the filter in MPC-HC to switch to Haali doesn't have any effect anymore. What does this registering do and why is it necessary?

But "simple" links, like the ones created by mmg's "split+link" function ("global" tab), do not work:
https://rapidshare.com/files/1090297497/linked_files.7z

sneaker_ger
8th September 2011, 14:58
Oh, and an option to not use any subtitles would be great.

CruNcher
8th September 2011, 16:26
as source it isn't dependent of Microsofts file source async it's the most direct way to parse the stream like you would with a native ffmpeg based player :)

void973
8th September 2011, 17:50
CruNcher
All roads lead to forum.doom9.org :)

But "simple" links, like the ones created by mmg's "split+link" function ("global" tab), do not work:
https://rapidshare.com/files/1090297497/linked_files.7z
Concatenated files are not supported yet.

Oh, and an option to not use any subtitles would be great.
On this issue, we have a spores. Many do not agree.

sneaker_ger
8th September 2011, 18:10
I see. Audio and subtitle selection seems to be a very sensible topic, as can be seen by the current discussion over in the LAV Splitter thread.

khagaroth
9th September 2011, 10:51
Where's the source code for this?
+1, at least for the ffmpeg modifications if you don't use any of the GPL parts, or for the whole thing otherwise.

void973
9th September 2011, 19:50
Modified for MS Visual Studio ffmpeg outdated by ~1 year. Why is he to you?

betaking
10th September 2011, 02:46
Modified for MS Visual Studio ffmpeg outdated by ~1 year. Why is he to you?

I present to you for testing AV Splitter.
Multiformat DirectShow splitter to demultiplex all popular video or audio files. The splitter is based on a modified ffmpeg libraries.
if you modified ffmpeg libraries,you must be Open source code!

void973
10th September 2011, 10:24
FFmpeg source for MS VS2010 (http://avsplitter.avmedia.su/en/content/ffmpeg-source-code-microsoft-visual-studio)

ender`
10th September 2011, 10:59
Since the source archive you provided contains
#define CONFIG_GPL 1
you have to provide the source code for the rest of components you linked with ffmpeg (if it didn't, you'd only have to provide the object files).

JEEB
10th September 2011, 11:21
This is a classic way of failing when dealing with the GPL, and with software that both has code that is under the GPL as well as code that is under the LGPL, and that can be built with both configurations.

Take a deep breath, and package the full sources for all currently released applications/filters that are built upon a ffmpeg/libav that is configured to be GPL (not just a random source archive for <probably some release>, but explicit sources for every released binary).

For your future releases, if you want to keep your filters/applications that base on ffmpeg closed source, you might want to first of all make sure that you can use the LGPL'd parts of ffmpeg for your purposes. After that you can start configuring and building ffmpeg with LGPL set as the license (GPL'd parts disabled). This makes the built ffmpeg binary be under the LGPL, and the LGPL rulesets start to apply.

Then, if you don't want to release object files for your closed source part, you will most probably want to also switch to dynamic linking. Thus you only have to release a ffmpeg source package for every one of your new releases that are properly built with a proper LGPL ffmpeg.

I hope this incident doesn't make you lose your wish to develop with (L)GPL components, but unfortunately this is how the library you are using is licensed.

void973
10th September 2011, 12:43
Thanks for the explanation, but I rewrote half of the code without using ffmpeg (in the next public version). In the future, renounce it altogether.

void973
10th September 2011, 12:51
Since the source archive you provided contains
#define CONFIG_GPL 1
you have to provide the source code for the rest of components you linked with ffmpeg (if it didn't, you'd only have to provide the object files).
CONFIG_GPL deleted. What's not to like?

Superb
10th September 2011, 13:19
What not to like? Huh?
Not following the open-source license of the code you've used. That's something not to like.
You've released a few versions that did use the GPL version of ffmpeg.
As far as I know, you have to legally release the code for the stuff you linked it with. Not only the modifications for ffmpeg.
Geez man, you cannot use a GPLed code in your closed source splitter just like that.

JEEB
10th September 2011, 13:59
Thanks for the explanation, but I rewrote half of the code without using ffmpeg (in the next public version). In the future, renounce it altogether.
No problem. Unfortunately, it still doesn't change the situation with your current releases (full source code releases for those are needed).

Also, if you want to keep those possible future releases that still use some parts of ffmpeg closed source, I really recommend you actually properly configure your ffmpeg library as LGPL, instead of just removing CONFIG_GPL -- the thing is IIRC there to keep you away from the GPL'd parts of code if you select a non-GPL license (or more like, lets you into the GPL'd parts of the source in case you select GPL as the license). If you use that code (use in the sense of compiling in, you don't actually have to use the GPL'd functions or algorithms from your splitter), the binary effectively becomes GPL.

After correctly configuring the library to LGPL, the possible new releases with still ffmpeg used only need you to:

Stick to dynamic linking (have a ffmpeg.dll or whatever instead of just having it statically linked in the .ax). Statical linking is also possible, but as ender` said, it will make you release the object files for the closed source part.
Release a source code archive for every new release containing the ffmpeg sources used.

Midzuki
21st February 2012, 10:28
...

Stable version: 1.1.6.12 (x86/x64) (http://avsplitter.avmedia.su/) (not support MKV linked files)

Last tested version: 1.1.8.2 (http://forum.avmedia.su/download/file.php?id=38) (x86 With installer)

According to http://avsplitter.avmedia.su/en ,
only the revision 1.1.6.12 is available for download :–/

But fear not, one can get the revision 1.2.1.1 from VideoHelp (http://www.videohelp.com/tools/AV-Splitter) :devil: ;)

hubblec4
21st February 2012, 10:42
what is with "ordered chapters"? is it possible to play such files with 2 or more editions?

wanezhiling
21st February 2012, 21:05
what is with "ordered chapters"? is it possible to play such files with 2 or more editions?

yes..

06_taro
22nd February 2012, 00:09
According to http://avsplitter.avmedia.su/en ,
only the revision 1.1.6.12 is available for download :–/

But fear not, one can get the revision 1.2.1.1 from VideoHelp (http://www.videohelp.com/tools/AV-Splitter) :devil: ;)

Actually 1.2.1.2

The latest build is always released here:
http://forum.avmedia.su/viewforum.php?f=7

hubblec4
2nd March 2012, 15:12
thanks. and good to know that ordered chapters are supported.

LavSplitter do this not.

hubblec4
25th March 2012, 16:23
the new version 1.2.1.9 works really good.

thanks a lot.


i mux the mkv with mmg and put the subtitle streams by my own order at the mkv. why change the splitter this order?


Edit:

i have a mkv with servel subs. all subs set to "Default track flag": no in mmg. HaaliSplitter play the video wihtout subtitles. AVSplitter change the order of the subs and shows the first sub (in this case: spanisch).

what i have to do that avsplitter dont show the subs?

CruNcher
1st April 2012, 17:38
Fixing this http://www.mediafire.com/?7cb1p7g47xd1x8q black screen issue should fix many of those i guess (it did for lav splitter) :)
also could you implement support for dirac in .ts with lav video ? :)

wanezhiling
3rd April 2012, 18:16
http://forum.avmedia.su/viewtopic.php?f=7&t=186#p1407
Eduard didnt mention.:)

CruNcher
3rd April 2012, 19:47
yup he fixed the blackscreen though i gonna see if the fix caused any regressions :)

Midzuki
3rd April 2012, 23:38
revision 1.2.2.2 is out

Some fixes for MKV files when seeking

Some fixes for VP7 AVI files

Some fixes while displaying MKV's chapters

Some fixes while playing MPEG-TS files

Improved playback of MP4 files

http://www.videohelp.com/tools/AV-Splitter :)

CruNcher
4th April 2012, 05:58
Finished regression tests on the .TS part looks good :)

Midzuki
21st April 2012, 08:27
revision 1.2.2.4 is out:

http://www.videohelp.com/tools/AV-Splitter

But more importantly, :rolleyes:

http://forum.videohelp.com/attachments/12073-1334992478/avsplitter.png

:D :D :D

wanezhiling
21st April 2012, 09:35
revision 1.2.2.4 is out:

http://www.videohelp.com/tools/AV-Splitter

But more importantly, :rolleyes:

http://forum.videohelp.com/attachments/12073-1334992478/avsplitter.png

:D :D :D

http://forum.avmedia.su/viewtopic.php?f=7&t=193
1.2.2.5

Midzuki
21st April 2012, 09:50
^ :thanks:

Midzuki
22nd April 2012, 17:52
Current revision is 1.2.2.6 :–/

Fixed a problem while switching subtitle

Added definition of mpeg4 ALS codec, you can play it with latest FFDShow

hubblec4
26th April 2012, 15:35
Oh, and an option to not use any subtitles would be great.

jepp that would be nice.

my video with subs played fine with Haali splitter. No subs are selected after starting. but the same video show me the first sub when i use AV-Splitter.

all subs set to "No" in Mkvmerge.


i hope you can fix that.

crazyy
26th April 2012, 16:12
Write "off" into output > subtitles box

hubblec4
27th April 2012, 12:55
Write "off" into output > subtitles box

mmh, i think that is not a good solution.

every other movie with forced subtitles dont show the forced stream. right?

Gelatinous
2nd May 2012, 02:57
Be sure to install the splitter with "Register source filter option".

What I like the best about this splitter (besides its speed) is the ability to make connections: http://img835.imageshack.us/img835/622/65841639.jpg
The only thing you'll need to know when making connections is Media Type (if it's only available in numeric form). Just open a video, go to video filter and see Input graph - its Media Type should be there.

I've messed about with setting up filter connections in 1.2.2.6 but I cant see a difference. What is the effect of setting them up?

TheElix
14th May 2012, 07:27
You can choose which decoder would load with different types of containers/video codecs. But unless you know which decoder would work best there's no advantage for you.
For example, you know that Cyberlink PDVD 12 SP Video decoder works best with MPEG-2 video, so you make a connection for it. You don't have to mess with MPC-HC's external filter controls anymore.

Qaq
14th May 2012, 07:43
For example, you know that Cyberlink PDVD 12 SP Video decoder works best with MPEG-2 video, so you make a connection for it. You don't have to mess with MPC-HC's external filter controls anymore.
You meant MPEG-2 DVD video, right?

wanezhiling
14th May 2012, 07:55
You meant MPEG-2 DVD video, right?

Cyberlink SP Video decoder is specially designed for DVD/VCD.

I'm waiting for LAVs DVD decoder.:)

TheElix
14th May 2012, 13:25
It also decodes high-bitrate MPEG-2 video in .ts, .mpg and other containers.

Qaq
14th May 2012, 14:01
Hmm... is Cyberlink SP Video decoder any better than Cyberlink Video decoder for MPEG-2 (HD)?

TheElix
17th May 2012, 09:15
It is no worse - I see no flaws in it.

HoP
1st June 2012, 23:36
avsplitter_1.2.2.7 can detect audio in TS files but avsplitter_1.3.0.5 can't.why??

wanezhiling
2nd June 2012, 02:24
http://forum.avmedia.su/viewtopic.php?f=7&t=197

Версии 1.3.** исключительно для тестов! Последний стабильный билд 1.2.2.7

1.3.** is just for test, 1.2.2.7 was relatively stable.

Anyway, you can report it to the link as above.