which Video Codec is lossless? [message #93728] |
Mon, 10 October 2016 08:11  |
Markus Schmassmann
Messages: 129 Registered: April 2016
|
Senior Member |
|
|
Hello,
I'm trying to make a video using IDLffVideoWrite without losing
information due to compression. On the system i use, but where i do not
control which codecs get installed, the following are present:
IDL> IDLffVideoWrite.GetCodecs(/long_names,/video)
FLV / Sorenson Spark / Sorenson H.263 (Flash Video)
GIF (Graphics Interchange Format)
H.263 / H.263-1996
MJPEG (Motion JPEG)
MPEG-4 part 2
MPEG-4 part 2 Microsoft variant version 2
MPEG-4 part 2 Microsoft variant version 3
raw video
libvpx VP8
IDL> IDLffVideoWrite.GetCodecs(/video)
flv
gif
h263
mjpeg
mpeg4
msmpeg4v2
msmpeg4
rawvideo
libvpx
which should i use?
and what keywords should i set how?
oVid = IDLffVideoWrite( Filename [, FORMAT=string])
vidStream = oVid.AddVideoStream( Width, Height, Fps [, BIT_RATE=Value]
[, CODEC=string] [, PRESET=string] [, PROFILE=string] [, TUNE=string] )
Thanks, Markus
|
|
|
Re: which Video Codec is lossless? [message #93740 is a reply to message #93728] |
Tue, 11 October 2016 11:01   |
dg86
Messages: 118 Registered: September 2012
|
Senior Member |
|
|
On Monday, October 10, 2016 at 11:11:47 AM UTC-4, Markus Schmassmann wrote:
> Hello,
>
> I'm trying to make a video using IDLffVideoWrite without losing
> information due to compression. On the system i use, but where i do not
> control which codecs get installed, the following are present:
>
> IDL> IDLffVideoWrite.GetCodecs(/long_names,/video)
> FLV / Sorenson Spark / Sorenson H.263 (Flash Video)
> GIF (Graphics Interchange Format)
> H.263 / H.263-1996
> MJPEG (Motion JPEG)
> MPEG-4 part 2
> MPEG-4 part 2 Microsoft variant version 2
> MPEG-4 part 2 Microsoft variant version 3
> raw video
> libvpx VP8
> IDL> IDLffVideoWrite.GetCodecs(/video)
> flv
> gif
> h263
> mjpeg
> mpeg4
> msmpeg4v2
> msmpeg4
> rawvideo
> libvpx
>
> which should i use?
> and what keywords should i set how?
>
> oVid = IDLffVideoWrite( Filename [, FORMAT=string])
> vidStream = oVid.AddVideoStream( Width, Height, Fps [, BIT_RATE=Value]
> [, CODEC=string] [, PRESET=string] [, PROFILE=string] [, TUNE=string] )
>
> Thanks, Markus
I believe the only lossless choice in your list is "rawvideo". This also has
no compression. Expect large video files.
All the best,
David
|
|
|
|