Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 17th June 2010, 00:12   #261  |  Link
Astrophizz
Registered User
 
Join Date: Jul 2008
Posts: 184
Hmm, well I know I spotted the email in the mailing list a few weeks back but I can't seem to find it. I think it was in regards to the MV bounds issue From what I've seen with the implementation of a branch for bitstream changes you might be right. Of course this will cause an issue with hardware developers...

Edit: Here it is https://groups.google.com/a/webmproj...0111e2f5ba0660
I don't know how waiting made it any easier to resolve but I guess they didn't want to look like fools. That whole thread is interesting. The issue with hardware developers and already encoded streams poses a big issue I think.

Last edited by Astrophizz; 17th June 2010 at 00:16.
Astrophizz is offline   Reply With Quote
Old 17th June 2010, 03:13   #262  |  Link
foxyshadis
Angel of Night
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
I would think hardware developers go into these kinds of arrangements expecting to be thrown under the bus at some point. It always happens that someone implements a broken creator, silently fixes it, and then the reader has to put up with multiple unofficial "extensions" of the spec, the same way that the creators know they'll eventually have to code around bugs & limitations in readers.
foxyshadis is offline   Reply With Quote
Old 17th June 2010, 07:02   #263  |  Link
buzzqw
HDConvertToX author
 
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
@Nic

would be possible to add to official ivfenc trunk the avs support sending a patch to webm developers ?

if so we will have a working avs support out of the box

thanks

BHH
__________________
HDConvertToX: your tool for BD backup
MultiX264: The quick gui for x264
AutoMen: The Mencoder GUI
AutoWebM: supporting WebM/VP8
buzzqw is offline   Reply With Quote
Old 17th June 2010, 07:50   #264  |  Link
wiak
Registered User
 
Join Date: Jul 2003
Location: somewhere north
Posts: 260
Quote:
Originally Posted by buzzqw View Post
@Nic

would be possible to add to official ivfenc trunk the avs support sending a patch to webm developers ?

if so we will have a working avs support out of the box

thanks

BHH

should be simple just add the code to report
http://code.google.com/p/webm/issues/entry
__________________
Woah! Ninja?! http://nwgat.ninja/ (AV1 Overview)
"Not available in your region" has now been redefined as "Go Pirate, you filthy scum" Nwgat

Last edited by wiak; 17th June 2010 at 19:47.
wiak is offline   Reply With Quote
Old 17th June 2010, 22:44   #265  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 1,126
great news: http://webmproject.blogspot.com/2010...bitstream.html

They are accepting improvements to create a VP9, great news Can't see it beating x264 anytime soon but if they can make it beat h264 that would be fantastic
hajj_3 is offline   Reply With Quote
Old 17th June 2010, 23:07   #266  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,815
Quote:
Can't see it beating x264 anytime soon but if they can make it beat h264 that would be fantastic
x264 is implementation of h.264 standard Also they have to omit any patents.
Atak_Snajpera is offline   Reply With Quote
Old 17th June 2010, 23:20   #267  |  Link
wiak
Registered User
 
Join Date: Jul 2003
Location: somewhere north
Posts: 260
Quote:
Originally Posted by Atak_Snajpera View Post
x264 is implementation of h.264 standard Also they have to omit any patents.
WebM needs a army of lawyers to avoid patents

x264 dont need a army of lawyers, and can basicly just implement without regard

there is a reason why there is no official x264 binaries out, why? they cant redistribute precompiled binaires due to royalties/lisense/patents

hajj_3 old news if you have checked the http://review.webmproject.org site in the last week or so :P
__________________
Woah! Ninja?! http://nwgat.ninja/ (AV1 Overview)
"Not available in your region" has now been redefined as "Go Pirate, you filthy scum" Nwgat

Last edited by wiak; 17th June 2010 at 23:23.
wiak is offline   Reply With Quote
Old 18th June 2010, 02:20   #268  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
http://groups.google.com/a/webmproje...41bce1c4e4948#
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004
CruNcher is offline   Reply With Quote
Old 18th June 2010, 02:46   #269  |  Link
Midzuki
Unavailable
 
Midzuki's Avatar
 
Join Date: Mar 2009
Location: offline
Posts: 1,480
Question:

Quote:
Originally Posted by wiak View Post
there is a reason why there is no official x264 binaries out, why? they cant redistribute precompiled binaires due to royalties/lisense/patents
Answer:

Quote:
Originally Posted by akupenguin View Post
The reason there are no official binaries is that I haven't bothered to figure out how to make a .deb or .rpm, and if you're not using a packaging system you can just compile it yourself. It has nothing to do with licensing.
Midzuki is offline   Reply With Quote
Old 18th June 2010, 12:31   #270  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
Looking at ivfenc I wonder is there some overview somewhere which states which min, max and defaults values are set?
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 18th June 2010, 12:33   #271  |  Link
wiak
Registered User
 
Join Date: Jul 2003
Location: somewhere north
Posts: 260
Quote:
Originally Posted by Selur View Post
Looking at ivfenc I wonder is there some overview somewhere which states which min, max and defaults values are set?
some of them says it at http://www.webmproject.org/tools/encoder-parameters/ , but there are also sample parameters at http://www.webmproject.org/tools/encoder-parameters/
__________________
Woah! Ninja?! http://nwgat.ninja/ (AV1 Overview)
"Not available in your region" has now been redefined as "Go Pirate, you filthy scum" Nwgat

Last edited by wiak; 18th June 2010 at 12:36.
wiak is offline   Reply With Quote
Old 19th June 2010, 01:17   #272  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Though you shouldn't trust the Encode Parameters Especially the 1 pass examples are wrong :P
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004
CruNcher is offline   Reply With Quote
Old 19th June 2010, 08:12   #273  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
Was anyone successful in feeding ivfenc via pipe from mencoder?
I tried:
Code:
mencoder -dvd-device "D:\ElephantsDream\VIDEO_TS" dvd://1 -ovc raw -noskip -vc mpeg12 -vf scale,format=i420 -forcedsubsonly -nosound -mc 0 -lavdopts threads=8 -really-quiet -fps 25 -aspect 1.7775:1 -of rawvideo -o - \
| ivfenc --passes=1 --pass=1 --target-bitrate=1500 --width=720 --height=576 --timebase=1/25 --i420 - "D:\Encoding Temp\Title_1_1-8.vp8"
but ivfenc keeps complaining about:
Code:
Error in piped Y4M input - not recognised as Y4M
(using the ivfenc version from Nic: IVFEnc - VP8 Encoder - Nic's AviSynth Input Mod v1.5 (Jun 7 2010))

Cu Selur
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 20th June 2010, 13:43   #274  |  Link
Gser
Registered User
 
Join Date: Apr 2008
Posts: 418
Google adds 'experimental' branch to VP8 source code tree

Google is encouraging developers to work on the next incarnation of its now-open sourced VP8 video codec, acquired from On2 technologies last year in a $124.6 million deal and an integral part of Google's WebM project.

"To maintain codec stability while also allowing for quality and performance improvements in VP8, we have added an experimental branch to the VP8 source tree," said Google codec engineering manager Jim Bankoski.

"The WebM community can use this unstable branch to propose changes to VP8 that will produce the best video codec possible, but without the constraints of a frozen bitstream. At some point in the future, when the experimental branch proves significantly better than the stable branch, we will create a new version of the codec."

Mozilla and Opera have officially put their weight behind the WebM royalty-free format, while Microsoft has said Internet Explorer 9 will support WebM once a user installs VP8. Apple's Steve Jobs has hinted that Safari will stick to H.264 video content.

Various Google partners are currently working on hardware acceleration for VP8, and Bankoski said they are committed to providing the hardware sometime next year.

"Devices that use hardware acceleration for video are a very small percentage of overall web traffic today, but they are a rapidly growing segment of the market and our project must be mindful of these vendors' needs," Bankoski wrote.
Gser is offline   Reply With Quote
Old 20th June 2010, 23:31   #275  |  Link
rernst
Registered User
 
Join Date: Jul 2004
Posts: 123
At the danger of being redundant - same here.

Quote:
Originally Posted by Selur View Post
Was anyone successful in feeding ivfenc via pipe from mencoder?
I tried:
Code:
mencoder -dvd-device "D:\ElephantsDream\VIDEO_TS" dvd://1 -ovc raw -noskip -vc mpeg12 -vf scale,format=i420 -forcedsubsonly -nosound -mc 0 -lavdopts threads=8 -really-quiet -fps 25 -aspect 1.7775:1 -of rawvideo -o - \
| ivfenc --passes=1 --pass=1 --target-bitrate=1500 --width=720 --height=576 --timebase=1/25 --i420 - "D:\Encoding Temp\Title_1_1-8.vp8"
but ivfenc keeps complaining about:
Code:
Error in piped Y4M input - not recognised as Y4M
(using the ivfenc version from Nic: IVFEnc - VP8 Encoder - Nic's AviSynth Input Mod v1.5 (Jun 7 2010))

Cu Selur
rernst is offline   Reply With Quote
Old 21st June 2010, 06:48   #276  |  Link
valgor
Registered User
 
Join Date: Mar 2005
Location: Belarus
Posts: 19
Mencoder do not produces yuv4mpeg.
"-of rawvideo" gives you the just raw video stream, without y4m skeleton. and ivfenc tells you this fact.

Last edited by valgor; 21st June 2010 at 06:52.
valgor is offline   Reply With Quote
Old 21st June 2010, 15:44   #277  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
Thanks, got it working with:
Code:
mencoder -dvd-device "D:\ElephantsDream\VIDEO_TS" dvd://1 -ovc raw -noskip -vc mpeg12 -vf scale,format=i420 -forcedsubsonly -nosound -mc 0 -lavdopts threads=8 -really-quiet -fps 25 -aspect 1.7775:1 -of rawvideo -o - | \
ffmpeg -v -10 -threads 8 -r 25 -pix_fmt yuv420p -s 720x576 -f rawvideo -i - -an -r 25 -f yuv4mpegpipe - | \
ivfenc --passes=1 --pass=1 --target-bitrate=1500 --width=720 --height=576 --timebase=1/25 --i420 - "D:\Encoding Temp\Title_1_1-8.vp8"
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 21st June 2010, 15:48   #278  |  Link
rernst
Registered User
 
Join Date: Jul 2004
Posts: 123
In that case - why don't you cut mencoder out altogether? ffmpeg has native VP8 support in 0.6 (and it works, I tried it).
rernst is offline   Reply With Quote
Old 21st June 2010, 16:21   #279  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
This was maily a small test, normally I do some filtering&Co with mencoder (e.g. deinterlacing) but that aside if you can tell me how to open a dvd with ffmpeg I would probably use it more but afaik ffmpeg doesn't support DVD input.
I could drop ivfenc, but first for that I would need some infos how the ivfenc settings match to ffmpeg. (to be frank I will probably stick with infenc since it's easier and faster to compile a new ivfenc build than a ffmpeg, but a ivfcenc->ffmpeg mapping would be interesting)
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 21st June 2010, 17:01   #280  |  Link
rernst
Registered User
 
Join Date: Jul 2004
Posts: 123
This from the patch that implements it into ffmpeg:


+{"spatial_rsmpl", "Enable spatial resampling (VP8)", OFFSET(spatial_rsmpl), FF_OPT_TYPE_INT, 0, 0, 1, V|E},
+{"spatial_rsmpl_up", "Spatial resampling up watermark, percentage of target data buffer. (VP8)", OFFSET(spatial_rsmpl_up), FF_OPT_TYPE_INT, 60, 0, 100, V|E},
+{"spatial_rsmpl_down", "Spatial resampling down watermark, percentage of target data buffer. (VP8)", OFFSET(spatial_rsmpl_down), FF_OPT_TYPE_INT, 30, 0, 100, V|E},
+{"vbr_bias", "Two-pass mode CBR/VBR bias, 0-100 (VP8)", OFFSET(vbr_bias), FF_OPT_TYPE_INT, 50, 0, 100, V|E},
+{"lag", "Allow lagged encoding, given as frames (VP8)", OFFSET(lag), FF_OPT_TYPE_INT, 0, 0, INT_MAX, V|E},
+{"sharpness", "[0-7] (VP8)", OFFSET(sharpness), FF_OPT_TYPE_INT, 0, 0, 7, V|E},
+{"altref", "Allow use of alternate reference frame", OFFSET(altref), FF_OPT_TYPE_INT, 0, 0, 1, V|E},
+{"ar_max_frames", "Max frames used in creating alt. ref. [0,25]", OFFSET(ar_max_frames), FF_OPT_TYPE_INT, 0, 0, 25, V|E},
+{"ar_type", "Filter type used in creating alt. ref.", OFFSET(ar_type), FF_OPT_TYPE_INT, 0, 0, INT_MAX, V|E},
+{"ar_strength", "Filter strength used in creating alt. ref. [0,6]", OFFSET(ar_strength), FF_OPT_TYPE_INT, 0, 0, 6, V|E},
+{"mb_static_threshold", "", OFFSET(mb_static_threshold), FF_OPT_TYPE_INT, 800, 0, INT_MAX, V|E},
+{"rc_opt_occupancy", "number of bits which should be kept in the rc buffer during decoding", OFFSET(rc_optimal_buffer_occupancy), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX, V|E},
+{"token_partitions", "Number of sub-streams in bitstream (1,2,4,8).*Used for parallelized decoding.", OFFSET(token_partitions), FF_OPT_TYPE_INT, 1, 1, INT_MAX, V|E},
rernst is offline   Reply With Quote
Reply

Tags
vp8, webm


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 14:24.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.