Log in

View Full Version : H.264 baseline GPU accelerated encoder


Pages : 1 2 [3]

Caroliano
25th October 2008, 05:37
Badaboom 1.0 has been released

http://techreport.com/discussions.x/15763

deekey777
9th December 2008, 15:21
Badaboom 1.1 to come out in mid-December (http://www.techreport.com/discussions.x/16022)

H.264 Main profile output: Provides even higher quality output than version 1.0, especially useful when outputting at resolutions higher than 480p. Baseline profile is still supported.

Dark Shikari
9th December 2008, 20:40
Badaboom 1.1 to come out in mid-December (http://www.techreport.com/discussions.x/16022)"Even higher" implies certain things about the output of 1.0... ;)

deekey777
13th December 2008, 02:49
"Even higher" implies certain things about the output of 1.0... ;)

But doesn't this mean, they'll support CABAC (on GPU)?

vucloutr
13th December 2008, 20:01
But doesn't this mean, they'll support CABAC (on GPU)?

Yes, CABAC is part of H.264 Main Profile (http://en.wikipedia.org/wiki/H.264), which will be supported in version 1.1.

Caroliano
14th December 2008, 01:10
They may simply off-load CABAC to CPU. AFAIK CABAC is not paralelizable, so not realy suited to GPU processing.

LoRd_MuldeR
14th December 2008, 01:14
Yes, CABAC is part of H.264 Main Profile (http://en.wikipedia.org/wiki/H.264), which will be supported in version 1.1.

Apparently the "Main" profile does allow both, CABAC and CAVLC.

Hence supporting the "Main" profile doesn't necessarily imply using CABAC ;)

CruNcher
14th December 2008, 02:39
Though they already support Main since the start in their PRO solutions so i guess they just backporting it now to the Consumer App so Nvidia had something PRO Exclusive for the Quadro CX Series @ the Start, guess the same will happen now for High Profile support when it gets released for the PRO version soon of course delayed again ;).
Also would fit somehow in the PureVideo Encoder appearance, maybe it will support only Baseline though Nvidias Encoder and Badabooms Interface hit 2 different user groups so it wouldn't be needed to crapalize Nvidias Encoder that way :( but who really knows how the guys in the Marketing Departments think ;)

deekey777
14th December 2008, 03:23
Apparently the "Main" profile does allow both, CABAC and CAVLC.

Hence supporting the "Main" profile doesn't necessarily imply using CABAC ;)

That's why I've asked.
In TMPGEnc you can choose between CAVLC and CABAC for the Main Profile Encoding.

Thanks. :D

deekey777
15th December 2008, 22:19
Badaboom 1.1 Preview (http://www.anandtech.com/video/showdoc.aspx?i=3475p=7)

It comes with CABAC support. :)

tre31
16th December 2008, 11:30
Badaboom 1.1 Preview (http://www.anandtech.com/video/showdoc.aspx?i=3475p=7)

It comes with CABAC support. :)
hmm, here's correct link...
http://www.anandtech.com/video/showdoc.aspx?i=3475&p=7

Must say 1.1 preview looks good, output quality seems ok for main profile @ 1080p, looks like they have put some steps forward in the right direction.

deekey777
23rd December 2008, 21:57
I downloaded the trial and replaced my HD3800 by a 8600 GT. I'm surprised, that this 8600GT with its 32 SPs is so fast. I get 10-12 fps by converting some 1080p24 samples (ts, VC-1 and MPEG2, Main 4.1 and CABAC) to 720p. The strange thing is: TS-files with H.264 are causing a crash, but not this m2ts file (http://forum.doom9.org/showpost.php?p=1224134&postcount=832).

But the worst thing is: I can covert my 50 Hz videos (1080i50 or 720p50), but I can't watch them. :(

CruNcher
23rd December 2008, 22:31
hmm downloading the trial currently, i wonder if they still use ffmpeg as input decoder for most formats :)

Atak_Snajpera
23rd December 2008, 22:43
i wonder if they still use ffmpeg as input decoder for most formats
Rhetoric question I assume :)

deekey777
24th December 2008, 00:23
http://rapidshare.com/files/176230797/ANIXE_HD_Borussia_Dortmund_-_VfL_Wolfsburg_20081223_204350__1-iPhone.mp4.html
This is my converted video (1080i50 to iPhone). Don't care about the quality, but can you watch it? Because I can't.

CruNcher
24th December 2008, 00:34
strange file the bitstream is ok but the container isn't, did Badaboom muxed that output ?
i never had any problems with the preview version and betas with the .mp4 output, tough i never used their iphone profile :D

remuxed .mp4 http://mirror05.x264.nl/CruNcher/force.php?file=./GPU-Encoding/ANIXE2.mp4 does that work on your iphone ?

deekey777
24th December 2008, 00:55
I can watch it on MPC and iTunes now. :)

(But not on my iPhone: I had a HDD crash last month and didn't make a back up for the iPhon's libraries. So if I want to upload some multimedia files on my iPhone with iTunes, I have to delete all my files on it, but I don't want to do this, because it's insane)

Yes, it was Badaboom. And it doesn't matter what profile (I've converted the Anixe video to a custom 720p video (main profile, 4.1&CABAC) and the result was the same. Now I tried to de-mux the TS file to .264 and .AC3 with tsMuxer. Then the 264 file has been converted to 720p custom (MP4, video only). Then I took the new video (MP4) and remuxed it with the original AC3 audio stream to a mkv file. And the result was the same again.
MediaInfo says:
Allgemein
Vollständiger Name : C:\...\ANIXE HD Borussia Dortmund - VfL Wolfsburg 20081223_204350 #1-Custom Media Center.mkv
Format : Matroska
Dateigröße : 80.9 MiB
Duration : 4h 26min
Gesamte Bitrate : 42.4 Kbps
Kodierungsdatum : UTC 2008-12-24 00:23:08
Verwendetes Programm : mkvmerge v2.4.1 ('Use Me') built on Dec 5 2008 18:30:05
verwendete Encoder-Bibliothek : libebml v0.7.7 + libmatroska v0.8.1

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.1
Format settings, CABAC : Ja
Format settings, ReFrames : 2 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 4h 26min
Breite : 1280 Pixel
Höhe : 720 Pixel
Bildseitenverhältnis : 16/9
Bildwiederholungsrate : 25.000 FPS
Colorimetry : 4:2:0
Scan type : Progressive

Audio
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 4h 26min
Bitraten-Modus : Constant
Bitrate : 448 Kbps
Kanäle : 2 Kanäle
Channel positions : L R
Samplingrate : 48.0 KHz



What muxer did you use?

CruNcher
24th December 2008, 03:24
mp4creator

deekey777
7th February 2009, 02:09
Version 1.1.1 of Elemental Technologies’ Badaboom® Media Converter is here (http://badaboomit.com/?q=node/4)

Well Badaboom Version 1.1.1 is here, and it addresses many of the issues that you may have seen. Without futher ado, here are the Release Notes, which you can also find in the User Guide:



Fixes:

- SLI disabling is no longer a requirement, but rather a recommendation.

- The 64-bit video file problem that caused certain transcoded videos to fail on a number of devices has been addressed. Error messages that were seen included “Video not supported,” “Unsupported video,” and “Corrupt data.” This affects, but is not limited to, the PSP®, Playstation 3®, and Zune®.

- Audio sync issues have been improved for all file types.

- The Main profile problem causing Badaboom® to hang and crash for certain file types (including AVCHD) has been addressed.

- The Apple TV default resolution has been changed and should now accept all Badaboom® transcoded videos (with default settings).

- The CPU Decode indicator now resets correctly following each transcode.

- The features of Badaboom’s shell extension have been improved.

- Both the video and audio bitrate sliders have been fine-tuned and are more accurate.

- The estimated file size is now more accurate.

- The Advanced menu’s issue of resetting incorrectly has been addressed.

- The video stutter issue of baseline-encoded files on the Xbox 360 has been addressed.

- The overall stability of Badaboom® has been improved.

Features:

- FRAPS support: This allows game enthusiasts to transcode their recorded game play for purposes of uploading to YouTube™, for example.

- 960x540 resolution: This is the ideal resolution for 30 fps videos transcoded to play on Apple TV.

- Main profile selection warning: If a selected device does not officially support Main profile, a warning will be provided if the user selects this profile.

Known Issues:

- Issues with the way the application handles certain errors

- There is scratchy audio output with a very limited number of .avi files.

Varies
27th March 2009, 06:35
It is absolutely useless tool...until will not work with avisynth.

lol it's free to use yet :D
wait Hight profile and avisynth support :)

Kurtnoise
27th March 2009, 07:20
It is absolutely useless tool...until will not work with avisynth.
you can use it with lossless (Lagarith, etc..) AVI files...

Varies
27th March 2009, 09:11
yes, but megui do it faster then i dumux avisynth stream and encode with badaboom :D
also i interested in HD :)

Somebody tried rename avs->avi and encode with this ? :D