Does the mjpegtools support 9, 10 and 16 bit video?
I noticed this post in ffmpeg repository
http://git.videolan.org/?p=ffmpeg.git;a=commit;h=f7f6aaf988c224a10ad9ad67d7f7864746880c76
mentioning yuv4mpeg: support 9/10/16 bit pixel formats
Is this also supported in mjpegtools?
Mark
On 15/11/2011, at 4:47 PM, sam wrote:
> Hi Mark,
>
> Thank you for your reply,
>
> I have hardware encoder , which gives IP out , and it has 8
> channels , each channel gives me 2 ts.
>
> ffmpeg will encode again , then it is no use of using my encoder.
ffmpeg ca
streams for my IPTV system.
Have you tried looking at the libav libraries? (what ffmpeg is based on)
I know that they can produce transport streams.
Not sure how easy it would be to write a stand alone app.
Mark
--
RSA(R)
Just remember to pass in the entire input frame into your worker
thread, not just a slice. But you only need to generate the output
pixels for the slice.
Does this make sense?
Mark--
All of the data generated in
r RGB,
how would you read the data?
In your above scenario how do you get the RGB data out of the
quicktime file and into a yuv format for x264?
(I only use y4m for x264)
Mark
--
All of the data generated in your IT in
ould you be using a yuv444 format and just assigning rgb to the
channels?
I guess this would work as long as the filter didn't try to do any
colour conversion.
Mark
--
All of the data generated in your IT infrastruct
}
}
//mjpeg_debug("trace filterline out");
}
Mark
On 23/09/2011, at 10:00 AM, Steven Boswell II wrote:
y4mdenoise does that sort of threading internally. It'll denoise
the intensity plane and color plane separately, plus it has reader
, I'll see if I can generate my own skeleton.
Thanks
Mark
--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudule
nt spatial filters using slices?
Mark
On 15/11/2010, at 9:59 AM, E Chalaron wrote:
> Thanks Mark
>
>> No - The heaviest hitting process is causing the bottle neck. Look
>> at
>> optimising this process to better utilise your machine,
>> multithreading
>> ma
if
this is the case.
Mark
On 14/11/2010, at 11:15 AM, E Chalaron wrote:
> Hello all
> Just a quick question : using mjpegtools through ffmpeg piping.
> are they (or not) multi threaded ?
>
> ffmpeg -threads 2 -y -i - -f yuv4mpegpipe - | \
> yuvdenoise -t 2,8,8 -m 2,8,8 |
> y
Has anyone ported yadif (yet another de interlacing filter) to mjpeg
tools?
it appears to be the "best" software deinterlace filter.
Thanks
Mark
--
Download IntelĀ® Parallel Studio Eval
Try the new software
e buffer size fixes the bug, then it's probably not
as urgent.
I need a video project to take my mind off work.
>
> And @Mark Heath... I had seen your tools before, and I
> will have another look at them in future. You have some
> really interesting code there, and with a b
ebuild to test a solution.
>
> I would try getting correct data into the program before any more
> debugging ;)
>
> with ffmpeg something like this might stand a better chance:
[snip]
Could I plug my program which interfaces libav and the mjpeg
libraries, libav2yuv? :-)
h
en written a tool based on the libavcodec libraries, which sole
purpose is to produce a YUV stream.
(http://silicontrip.net/~mark/lavtools/#libav2yuv)
>
> gst-launch-0.10 -v filesrc location=/var/tmp/The\ Drinky\ Crow\ Show
> \ -\ Tunnel\ Girls.mpeg ! decodebin name=db ! queue ! video
On 27/02/2009, at 8:15 AM, Roman V. Shaposhnik wrote:
>
> ffmpeg doesn't care what's the input:
>$ ./ffmpeg -i test.dv -f yuv4mpegpipe test.yuv
For conversion to Y4M, I'm gonna plug my avcodec to y4m tool:
http://silicontrip.net/~mark/lavtools/index.php#libav2yuv
need to specify the
format.
Mark
--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovatio
found that it produces smaller
files depending on the compression of the original file. Though it
will produce very large files if the source is noisey and from a high
bitrate source.
I would highly recommend using ffmpeg in your mjpegtool chain, it can
convert to a large number of file fo
Does mpeg2enc support encoding 422 video?
Thanks
Mark
--
___
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users
DEO_TS/VTS_01_0.IFO
I then loaded DVD Player and pointed at the resulting VIDEO_TS
directory and it played fine.
I'm not sure if the remainder of the file causes issues with mpex or
dvdauthor, but the segment you made available w
Or you could use ffmpeg to demux the file:
ffmpeg -i example.mpg -vcodec copy example.m2v
The format looks OK, so you should not need to re-encode it.
Mark
-
This SF.Net email is sponsored by the Moblin Your Move Developer
f anyone has any recommendations about making a package, I wouldn't
mind hearing.
There is a gcc build command in the comments:
gcc -O3 yuvdiag.c -L/sw/lib -I/sw/include/mjpegtools -lmjpegutils -o
yuvdiag
just replace the location of your mjpeg include and libraries.
Mark
>
> Cheers
> E
&
I'm not sure about y4mhist,
But it sounds like you are looking for something similar to my yuvdiag
tool.
renders a realtime histogram (among other things) suitable for
displaying with a yuv player of some sort.
http://silicontrip.net/~mark/lavtools/index.php#yuvdiag
Let me know if th
and line options...
> If you don't use the CVS version of the mjpegtools the new MAC
> aren'T detected correct. You need to update the cpuinfo script and I
> think the cpuinfo.c file. You will find the changes in the CVS.
I have however forgotten my exa
On 12/06/2008, at 11:23 PM, Mark Heath wrote:
>
> As you can see here it has attempted to tune for pentium3 and gcc
> spits it over command line options...
>
> I would like to have universal binaries as I do use a mixture of PPC
> and Intel macs.
>
> I am guessing to
o have universal binaries as I do use a mixture of PPC
and Intel macs.
I am guessing to build universal binaries is going to require some
serious hacking of the build scripts. Can anyone help?
Mark
-
Check out the new S
On 25/05/2008, at 6:43 PM, Christian Ebert wrote:
> * Mark Heath on Saturday, May 24, 2008 at 08:47:53 +1000
>> By the way I have my own blending framerate converter (yuvaifps)
>> available on my lavtools site
>> http://silicontrip.net/~mark/lavtools/index.php#yuvafps
>
I have my own blending framerate converter (yuvaifps)
available on my lavtools site http://silicontrip.net/~mark/lavtools/
index.php#yuvafps
Mark
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(
tten a channel splitter available on my yuvtools page
http://silicontrip.net/~mark/lavtools/
called yuvdiag.
It's a bit of a hack job, but it shows the U and V channels in the
luma channel. You might find this useful to do noise diagnostics.
It also has a rudimentary chroma and luma scopes,
.
Inside computer cases are horrible places to put any sort of analogue
signal.
I'm not sure if it's possible, try moving the card to another
computer. I'm not sure if it's a software bug
On 10/03/2008, at 2:39 AM, Andrea Giuliano wrote:
By the way, Mark, can you expla
the noise goes away?
* Turn off all electrical appliances.
* Try the capture source closer to the computer.
Mark
--
Check out my latest YUV tools at http://silicontrip.net/~mark/lavtools/
On 08/03/2008, at 8:34 AM, Andrea Giuliano wrote:
> Okay, you and Burkhard suspect radio interference
o, I suspect it is "better" than
> the one I made with the current version of mpeg2enc.
>
> Does anyone have a clue as to what module in mpeg2enc is broken an
> causing this problem?
>
>
> Stan
>
Is there a tool for CVS like "git bisect"?
http://www
On 23/01/2008, at 5:16 AM, Florin Andrei wrote:
> Mark Heath wrote:
>>
>> Anyway I've been using the mpeg2 encoder in ffmpeg and have been
>> happy with the results.
>
> I asked recently on their mailing list if they solved the rate control
> issues and they
some hacky code which uses libav to do decoding (really wanted
it after WMV3 support was added) to yuv4mpeg
check out: http://silicontrip.net/~mark/lavtools/
http://silicontrip.net/~mark/lavtools/libav2yuv.c
Maybe someone could make it a little more compiler friendly. I think
that it doesn&
I've been using the mpeg2 encoder in ffmpeg and have been
happy with the results. Of course most of my source material is mpeg
4 part 2 so any encoding artefacts I see I blame on the source :-)
ffmpeg can read yuv4mpeg streams from stdin, just incase you don't
know the command l
&1 | wc -l
Have a search for redirecting stderr for which shell you are using on
how to redirect stderr.
Mark
On 06/12/2007, at 8:08 AM, Martin Gansser wrote:
> hi,
>
> i tried to figure out, if ppmtoy4m have the option 420mpeg2, but this
> fails with newer mjpegtools version
if
alpha is supported.
>
> And - would be awesome if ffmpeg had options to output YUV streams
> with
> any chroma subsampling. It seems hardwired to 4:2:0 at the moment.
Check out my libav2yuv (apart from being annoying t
On 14/09/2007, at 12:50 PM, David McNab wrote:
> There's an alternative implementation of yuvdeinterlace, unfortunately
> with the same name, at:
>
> http://silicontrip.net/~mark/lavtools/
:-) yeah that's my version. It was for non interlace aware temporal
filter
vdeinterlace.cc:1033)
4_start + 340 (crt.c:272)
5start + 60
Let me know if I can help debug it.
Mark
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://
n to have them read from
stdin and write to stdout
0 yuvdenoise -m 8,12,12
25 yuvdeinterlace
275 yuvdenoise -m 8,12,12
This seems relatively straight forward, unless I've misunderstood
what is being described here.
Mark
-
-f yuv4mpegpipe -i - -vcodec mpeg2video -hq -b
6000 -maxrate 8000 -bufsize 224 myfile.mpg
There are more options you may need, but this should get you started.
Mark
On 24/07/2007, at 12:49 AM, sean wrote:
> ffmpeg seems the only alternative on linux. I'll go try to
> find out h
the -f option.
I was even able to wrap a h264 elementary stream into a transport
stream this way.
Hope this helps.
Mark
On 27/05/2007, at 2:20 PM, Bernhard Praschinger wrote:
> Hallo
>
>
> Thierry Foucu wrote:
>> I was wondering if mplex supports MPEG2 transport stream for
urred consistently throughout the encoded clip, say every GOP
or every second GOP.
This error does seem similar to the issue you described.
I'm not sure how to debug such a result.
Mark
On 11/05/2007, at 9:34 AM, Jonathan Woithe wrote:
> Hi all
>
> For a long time there have been known issu
laced or not.
Would it make much of a difference than using a separate scaler and
frame rate converter?
By the way, which frame rate converter is considered the *best* at
the moment?
Mark
-
This SF.net email is sponsor
I purchased a D8 camera to do the capturing. It is able to read video
8 tapes and send it via firewire.
I've been archiving the tapes on disk as DV files.
I'll edit the files together one day and burn them onto DVD.
Mark
On 07/09/2006, at 9:38 PM, Andrea Giuliano wrote:
> H
> From: Bernhard Fr?hmesser <[EMAIL PROTECTED]>
> Subject: [Mjpeg-users] No video while recording (new kernel)
> I have compiled a new kernel version and compiled support for v4l and
> the zoran driver (dc10+) as module. I load the module with modprobe
> zr36067. So far when i have a VHS attache
I have the Miro installed on my home server because I want to run a (low
traffic) weather cam. Now I trying to find out howto to grab a jpg from
/dev/video every 5 sec. The output jpg must be overwritten everytime, so
I can show the actual weather online.
Perhaps you can run xawtv and use xawt
a 3x3 grid:
1 2 3
4 5 6
7 8 9
take pixels 1,2,3,7,8 and 9 as the inputs to the neural net, and pixel 5 as
the output.
Mark
---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the n
a fully
compliant 29.97 interlaced stream, and is played as such by players
that don't know about pull down, but these repeat field flags can be
added, detected and removed easily. I don't quite understand.
Mark
---
Thi
a complex procedure.
Hopefully someone else can explain it better.
So you are correct, adding the -p option makes your mpeg appear as if it is
29.97 interlaced even though it's 23.976 progressive. This is perfectly
normal behaviour.
Mark
must tell mplex to make a DVD
compatible file, as it defaults to something more like VCD.
Mark
I see many warning messages, culminating in the following:
++ WARN: [mplex] Audio c0: buf= 4096 frame=000237 sector=0087
++ WARN: [mplex] Video e0: buf= 19974 frame=000196 sector=12
files. Some commands may not like
that many arguments.
curious...
find cannot be relied upon to return files in alphabetical order, even if it
does do so in most cases.
Mark
---
SF.Net email is sponsored by:
Tame your development challenges w
that find is finding your files in?
If you run find by itself, does it produce the list of files in the correct
order?
From memory, find uses inode order not alphabetical order.
perhaps you could try:
cat * | yuyvto4m ...
Mark
---
SF.Net ema
hich allows the modification of various
mpeg flags. It's a hacked up version of bbvinfo. The source can be found
here:
http://www.inwards.com/inwards/?id=36
I hope this helps.
Mark
[taken from the command help]
PULLDOWN - v0.99d, by Hard Code.
[Based on sources by Brent Beyeler ([EMAIL P
rop ofile.m2v
(will write to stream.yuv, this name is hardcoded)
Also have you had a quick look at the resulting yuv file, produced by
pgmtoy4m? (test.mov) It should look something like this:
YUV4MPEG2 W352 H288 F3:1001 It A1:1
FRAME
[snip]
Mark
---
any decrypting.
You can then use mpeg2dec to convert the mpeg files into yuv4mpeg streams.
(or ffmpeg or mplayer...)
Mark
---
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and type of
jpeg (progressive, optimised etc)
Typical usage might be:
cjpeg -qual 95 -opt foo.ppm > foo.jpg
It has heaps of other options for advanced jpeg users, check out the
man page.
Mark
---
This SF.Net email is sponsored by:
Po
can handle this format you can get it to write to a wave file
like this:
mplayer -vc dummy -vo null -ao pcm file.avi
and you will end up with a wave (audiodump.wav) file that you can encode into
another format.
Mark
---
This SF.Ne
frame rate that the file
determines.
eg -ao null -benchmark -noframedrop
I hope this is what you were after.
Mark
---
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more.
formats, mpeg and yuvpipe
included.
Mark
---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get
eg2dec. I
never finished it into a standalone project. It worked quite well,
better than using the full decoded frame, and was very fast, about 10
times faster than real-time on modest hardware. There is some
literature describing this idea, but I don't have it with me right
now.
My request
From: Stephen Mollett <[EMAIL PROTECTED]>
Date: Sun, 10 Apr 2005 21:10:33 +0100
Subject: [Mjpeg-users] lavrec segfault with matrox driver_fb
For some months, I've had an issue with lavrec on my Marvel G400 capture card.
I can record successfully, but when recording ends (either by the -t option
o
the waveforme more
> exact.
>
No it does not make sense. Sample rate doesn't affect the accuracy of
reconstruction below the Nyquist frequency.
Practically, you might want to increase the bit depth *before* doing
the conversion if you are concerned about rounding errors in your
resampl
ple cut/paste editing on MPEG without
re-encoding. I have a Python library for doing so:
http://mlug.missouri.edu/~markrages/software/python_mpeg/
Regards,
Mark
[EMAIL PROTECTED]
---
SF email is sponsored by - The IT Product Guide
Read hone
, 13 Dec 2004 23:10:17 -0600, Mark Rages <[EMAIL PROTECTED]> wrote:
> On Tue, 14 Dec 2004 00:26:36 +0100 (CET), Dik Takken
> <[EMAIL PROTECTED]> wrote:
> > On Mon, 13 Dec 2004, Mark Rages wrote:
> >
> > > It is also possible to do simple cut/paste editing on MP
s ADVC300s, which work flawlessly.
http://www.canopus.us/US/products/ADVC300/pm_advc300.asp
Is anyone here familiar with the DataVideo product? Maybe we'll just
return them to the dealer and get the Canopus boxes instead, although
they are considerably more expensive.
Regards,
Mark
[
longer than 15 frames, then use my Python library to split
those GOPs.
Regards,
Mark
[EMAIL PROTECTED]
---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner f
e the real uid set to root. The problem
is that the original code changes the effective uid back to
the normal user prior to attempting to change the priority of
the video task.
Mark
---
SF.Net email is sponsored by Shop4tech.com-Lowest price on B
o any setuid being turned off
in function lavrec_init, which is called in lavrec_main prior to the priority
change code. The call to lavrec_init should be moved to after the priority
change code, and the setpriority call should be changed to use getpid() as
its second parameter.
parameter, no matter
the flag setting, so that one must fetch the current parameter
settings before they are sent back in with changes.
Copying the code for the VIDIOCGAUDIO ioctl call from
pre-recording un-mute to post-recording mute does the
trick.
Mark
. It also allows the extraction of single frames as
Python Imaging Library (PIL) objects.
Get the tarball here:
http://mlug.missouri.edu/~markrages/software/python_mpeg
You may also be interested in my gop_fixup program to adjust timestamps.
The new version works with "large files&q
Disregard my message, I fixed my problem.
Regards,
Mark
[EMAIL PROTECTED]
--
To invent, you need a good imagination and a pile of junk. -Thomas Edison
---
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco
Replying to myself from mjpeg-users.
The below problem is fixed with the current version of mpeg2dec (non-mjpeg).
Any chance of the fix being ported over? or YUV being added as to the
mpeg2dec distr4ibution? Is this something I can do myself (how far
apart are the codebases)?
Regards,
Mark
te code = 4
MPEG in libvo = 0 aspect_code=2
4 frames decoded in 0.02 seconds (200.00 fps)
Am I doing something wrong?
Regards,
Mark
[EMAIL PROTECTED]
--
To invent, you need a good imagination and a pile of junk. -Thomas Edison
---
This SF.Net em
> borsti:/video/video # lavplay -v 2 test.mov
> lavplay1.6.2
> .
> Fatal signal: Segmentation Fault (SDL Parachute Deployed)
Try lavplay -v 2 -a 0 test.mov
---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools
Jean, to set the sound recording level, and to mute line output
I use
aumix -S -l 0 -i 15 -l R
before recording and
aumix -L >/dev/null
after recording in my tvr script for scheduling lavrec recordings:
http://mrj.bpa.nu/tvr
M
Hello,
From where can I download the lav2avi.sh script mentioned in the
mjpegtools manpage for making DivX files?
Thank you. -- Mark
---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
I am having difficulty getting linear PCM audio to work with mplex and mpeg2
files.
Is lpcm in mplex working? I need it to make DVDs.
I'm using recent CVS of mjpegtools.
The audio comes out as noise, similar to endianness trouble, but I've tried
both ways.
Regards,
Mark
[EMAIL
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I /usr/X11R6/include
-I../utils -I/home/mark/jpeg-mmx-0.1.4 -mcpu=i686 -march=i686
-march=athlon-tbird -O3 -pipe -fomit-frame-pointer -Wall -Wunused -c
liblavrec.c -MT liblavrec.lo -MD -MP -MF .deps/liblavrec.TPlo -fPIC -DPIC -o
.libs/liblavr
Florin Andrei <[EMAIL PROTECTED]> wrote:
> jpeg-mmx-0.1.4 on Red Hat 8.0 fails to build. See attach.
> make: *** No rule to make target `fdct_mmx.lo', needed by `libjpeg-mmx.la'
This may help:
https://sourceforge.net/tracker/index.php?func=detail&aid=548908&group_id=5776&atid=105776
--
79 matches
Mail list logo