Log in

View Full Version : L-Smash: how usable are its binaries?


Midzuki
28th January 2012, 06:38
I have been trying to use the builds by 06_taro (http://www.mediafire.com/?9l2u6z4s3i9zu), but unfortunately

1) they seem to be very picky, and

2) their help screens and error messages remain very unhelpful :rolleyes:

=>remuxer -i input.mp4 -o output.mp4
Error: failed to construct timeline.
Error: failed to get input movie.
Error: failed to parse command line options.

=>muxer -i input.m1v -o output.mp4
MP4 muxing mode
Error: failed to open input file.
Error: failed to open input files.

EDIT:

It would be interesting if someone took the time to "patch" mp4box with support for both DTS and VC-1 http://forum.doom9.org/images/icons/icon3.gif

VFR maniac
1st February 2012, 13:03
I can't help you with anything unless you show me what input files you try.

Anyway DTS-HD in MP4, and VC-1 in MP4 that starts without sequence header and entry point header can't play with the current libav/ffmpeg.
For DTS-HD: https://github.com/VFR-maniac/libav/commit/01f6b991dc9aabf26875c6094618dcf309f5a5d0.patch
For VC-1: http://patches.libav.org/patch/16191/

Edit: Now, both libav and ffmpeg includes the patch for VC-1.

Midzuki
2nd February 2012, 00:50
Okay, I need some time for finding / creating / selecting / uploading the "killer samples" :) ,

BTW :thanks: for the attention

As for the page:

http://up-cat.net/L%252DSMASH%2527s%2Brestrictions.html

it should clearly state, « L-Smash does NOT support m1v nor m2v »

( with or without an "acceptable" excuse :devil: :D )

P.S.: Besides,

¿ why not combine "muxer" and "remuxer" into a single executable ? :confused:

Midzuki
19th March 2012, 05:53
At last...

vc-1-in-mp4.zip @

https://skydrive.live.com/?cid=5ACF098E0EBAE8D5&id=5ACF098E0EBAE8D5%21126

The archive contains 8 files, 2 of which are VC-1 elementary streams generated by the !^#$%&#ly-named "avs2asf.exe" :rolleyes:

* closed entry point = 0 * is accepted by L-Smash muxer

* closed entry point = 1 * is rejected by L-Smash :—/

filmleader01.mp4 was created thru muxer.exe ;
filmleader02.mp4 was created thru Zeranoe's build of ffmpeg ;

Besides:

In VirtualDub ++ the latest QuickTime plugin,

ffdshow (r4382) w/ wmv9 decoder shows only a sequence of black frames :confused:

ffdshow w/ libavcodec, && "easy" :p vc-1,
first frame = green :rolleyes:

ffdshow w/ libavcodec, && "difficult" :p vc-1,
VirtualDub crashes :rolleyes: :rolleyes: :rolleyes:

Hope this helps :)

VFR maniac
19th March 2012, 08:36
* closed entry point = 1 * is rejected by L-Smash :—/

Fixed.
http://repo.or.cz/w/L-SMASH.git/commitdiff/a0bd24429f0714d8d147569d237d600ce0c1a7a7

In VirtualDub ++ the latest QuickTime plugin,
I don't know.
If QuickTime plugin for VirtualDub is VfW based, then it might work incorrectly.
At least, that is not the problem of L-SMASH side.

Midzuki
19th March 2012, 09:04
Fixed.
http://repo.or.cz/w/L-SMASH.git/commitdiff/a0bd24429f0714d8d147569d237d600ce0c1a7a7

Doumo arigatou gozaimashita =^.^= :thanks:

I don't know.
If QuickTime plugin for VirtualDub is VfW based, then it might work incorrectly.
At least, that is not the problem of L-SMASH side.

You are right, I'd better link my next post on the ffdshow thread to this one :o

:thanks: ( again :) )

+++++++++++++++++++++++++++++++++++++

EDIT:

Just confirming, now muxer.exe is working as it should:

L-SMASH isom/mov multiplexer rev0+567 a0bd244
Built on Mar 19 2012 22:41:00
Copyright (C) 2010-2012 L-SMASH project

CruNcher
27th March 2012, 11:36
is there a l-smash based direcshow multiplexer ?

VFR maniac
31st March 2012, 09:07
No.

AFAIK, there are no projects that use L-SMASH library except for what I manage (L-SMASH Works) and its forks, yet.

I continue to refactor the codes strongly so it is not recommended to use APIs currently, but you can use it for demuxing and muxing.