20100801
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
roggy1 schreibt : h264enc is a rather advanced shell script which can help you to encode video files or DVDs to the H.264 video format. It has built-in quality presets (34 so far), supports a lot of video (pre/postprocessing) filters and a few audio filters as well. Further it supports 9 different audio codecs and has a (limited) batch encoding capability. Muxing is also supported for the MKV, MP4 and OGM containers. h264enc by default outputs to AVI and then remuxes it to the chosen container. h264enc heavely relies on MEncoder and MPlayer as it uses both to do the whole setup/encoding Sinngemäße Übersetzung H264enc ist ein fortschrittliches Shell-Skript, um Video-Dateien oder DVDs in das H.264-Video-Format zu kodieren. Es verfügt über einen integrierten Qualitäts-Preset (34 bisher), unterstützt eine Vielzahl von Video-(Pre / Postprocessing) Filter und ein paar Audio-Filter. Weiter werden neun verschiedene Audio-Codecs unterstützt und es verfügt über eine (begrenzte) Fähigkeit des Batch-Encoding . Muxxen ist auch für die MKV, OGM und MP4-Container. H264enc Standard Output = AVI und wird dann zu den optional gewählten Container remuxed. H264enc beruht auf Mencoder / MPlayer und macht bei Setup/Codierung von beiden massiv Gebrauch . http://h264enc.sourceforge.net/ Screenshots Vielleicht kann der ein oder andere Video-Shell-Script Experte, das Script mal testen. Source wird nach dem entpacken, mit sudo ./install aufgerufen Beispiel Ubuntu 7.10 sudo ./install → Installation successful → Script is installed in /usr/local/bin → Doc files are installed in /usr/local/share/doc/h264enc-8.1.6 → Matrix files are installed in /usr/local/share/doc/h264enc-8.1.6/matrices → Man page is installed in /usr/local/man/man1
|
Army
Anmeldungsdatum: 30. Mai 2006
Beiträge: 1574
|
Kenn isch, benutz isch, find isch subba 😀 Extrem empfehlenswert! Und vor allem, es ist echt krass, wie schnell sich das Skript weiterentwickelt! Hab jetzt seit ein paar Tagen kein Update mehr gemacht und schon sind wieder 9 Updates reingekommen. Ganz großes Kino, mal sehen, was jetzt wieder neu eingebaut wurde 😀
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.1.8
- Export testing condition to the batch file for the output of MEncoder and for the output directory as well - Changed FPS naming for Silent Speed to Silent Film - Added support for automatic brightness/contrast control - Bugfix: Only ask for deletion of the AVI file if the user has chosen to remux it to one of the supported containers - Removed duplicate $quiet variable in the video_deinterlace_func() function when deinterlacing with a frame doubler - Modified the -iso option to use 'pv' for DVD ISO dumping instead of 'dd'. 'pv' provides us with a nice progress bar which is useful as it takes a long time to dump a DVD, so the user can follow the progress. 'dd' provides no such thing. - Updated the -iso option to support dual-layer DVD discs (~8.54 GB) - Added support for setting the subtitle alignment - Added support for setting the subtitle Gaussian variance strength when hardcoding subtitles into the movie - Use $IDXFILE variable for the MP4SUB and MKVSUB variables - Tweaks to the HD presets. Increased VBV buffer size to 14475 and set keyint to 14 and keyint_min to 2 for the SD/HD presets. Also increased b-frames usage from 3 to 6 - Various small code improvements - Updated the man page
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.1.9
- Updated the DVD chapters code to support the latest SVN version of MPlayer/MEncoder - Small improvements to the cropping code - Fall back to 'dd' for ISO dumps if 'pv' is not available on the user's system - Set default noise pattern to be Luma + temporal instead of Luma & Chroma + temporal - Added support for the lossless format of the Sonic audio codec - Added the X-Men 3 matrix, Q matrix, Q2 matrix, Soulhunter V1 matrix, Soulhunter V2 matrix, MP4Guy's low bitrate matrix, Audionut high bitrate matrix and Audionut general matrix to the package. Thanks to Audionut, MP4Guy and Soulhunter - Bugfix: the ivtc/telecine process should check for the $deintfilter variable instead of the $deintfps one. ivtc/telecine is mutually exclusive with deinterlacing - Improvements to the MP4 muxing part when exporting the options to the batch file. From now on, the FPS needed for MP4Box is directly taken from the AVI file. This approach is much more reliable and the user no longer needs to edit the FPS value for MP4Box when exporting the options of NTSC content to the batch file. - Added one Anime high-quality preset (anihq) - Updated the presets_keyint_func() function - Added support for the Tfields deinterlacer @ original frame speed and Tfields + fast/medium/slow/slowest Mcdeint @ original frame speed - Replaced a few 'if' conditionals with 'case' conditionals - Updated the README.matrices file - Typo fixes - Updated the man page
@Mods/Admins Wäre jemand so nett im ersten Thread - Zeile 1, erster Buchstabe, das fehlende F zu ersetzen.
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
Mainly a bugfix/code clean up release. ChangeLog for 8.2.0
- Fixed a bug in the deint_custom_fps_func() function. Variable deintfsp for NTSC @ 59.94 fps should be deintfps - Fixed a bug in option 8 of the $dfilter variable which was using a invalid underscore. Should be -field-dominance 1 instead of -field_dominance 1 - Clean ups of old commented out code - Reordered the deinterlacing menu. Separated the normal deinterlacers from the frame doubling ones - Small improvements to the audio_channels_func() function - Renamed variable $ss to $softscale - Added two iPod Classic presets for iPods that support only H.264 @ Level 1.3 (icvp and ichqvp) - Updated the README.h264enc file - Updated the man page
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.2.1
- Removed the 'user defined' option from the deint_custom_fps_func() function as it can confuse users who don't really know what to enter there - Added support for different audio resampling modes - Added support for the 'lavcresample' audio resample filter - Made the audio_resample_func() function to be menu driven - Converted the MKV/MP4/OGM code to base its decision on variable $audiocodec instead of variable $audcodec. Makes the code less complicated - Updated the 'preset.cfg' file. Custom presets now support the following additional options: ratetol, vbv_maxrate, vbv_bufsize, vbv_init and cqm and me_prepass - Preparations for the motion estimation prepass patch - Added support for automatic detection of the video aspect - Don't continue if MEncoder exits with a non-zero status - Added two Black & White/Gray presets for BW movies (bw and bwhq) - Small improvements to the custom_matrix_func() function - Small improvements to the DVD titles scanning code - Small improvements to the check_diskspace_func() function. Patch by Gunter Ohrner - Updated the -sc option - Variable renamings and clean ups - Updated the man page
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.2.2
- Added support for calculating the video bitrate when encoding with the NOSOUND audio option - Added support for calculating the video bitrate when using the PCM audio codec - Converted the code for the bicubic software scaler parameters to be menu driven - Added one 'Insane High Quality' preset (ihq) which uses the Hadamard-based motion estimation algorithm - Enabled AAC audio support for the Matroska container. Please upgrade your mkvtoolnix to the latest SVN version! - Notify the user that the frame rate will change when using the inverse telecine/telecine filters - Clean ups in the MP4 muxing code - Improvements to the batch exporting code - Updated the man page
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.2.3
- Added support for doing 60p → 30p, 60p → 24p and 50p → 25p FPS conversion. Useful for HD content that runs at 59.94 or 50 fps. This option is mutually exclusive with interlacing and frame doubling deinterlacing filters - Added two Nokia S60 presets (nkvp and nkhqvp). Thanks to Matteo Croce (mp4tools) for the device info - Colorized automatic actions/info/menus - Fixed a small bug in the manual codec configuration where calculating of the keyint_min value fails - Updated the man page
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.2.5
- Added support for 30p → 24p FPS conversion - Added support for the decimate filter when doing 60p → 24p FPS conversion - Small improvements to the crop preview code. Should come after the user has entered the crop values - Video file encodings: Use unique default output file based on process ID - Fixed a small bug where h264enc assumes that the $HOME/.h264enc directory already exists but that might not be the case, so it will fail at making an unique temporary directory. Reported by Nathaniel Gray - Added support for setting the quantization parameter for the spp, uspp and fspp postprocessing filters
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.2.6
- Removed option 2, 3, 4 and 5 of the 60p → 24p FPS conversion menu as these filter chains are not very reliable and often fail at doing the conversion. Also removed support for the decimate filter so now only framestep and filmdint are supported which give the best results - Refined the filmdint filter parameters for 60p → 24p FPS conversion and set default filter to filmdint=fast=0/io=60:24 - Bugfix: missing ':' in the vbv_bufsize variable of the psphqvp preset. Reported by Harry Gunnarsson
A small release this time. ChangeLog for version 8.2.7
- Added two Flash Player 9 presets (f9 and f9hq) - Remove config directory on non-zero exit status - Implemented -sv option which scans an input video file and displays information about it - Some small code improvements - Updated the man page
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.2.8
- Merged the -sv option with -scan - Fixed an issue when scanning video files, especially TS ones, where printing the video resolution could get misaligned - Remove pointless removing of temp files. Since h264enc now uses unique temporary directories to store temp files, there's no point in removing them anymore as the unique directory will be removed upon user interrupt or user fault - Added support for the HE-AAC (aka AAC+) audio codec. This requires neroAacEnc. When encoding to this codec, the AVI will be first encoded with PCM audio. Then both the video and audio will be extracted from the AVI, the audio will be encoded to AAC+ and will be muxed together with the video to the mp4 and/or mkv container. Multichannel AAC+ audio is not supported yet as neroAacEnc for Linux doesn't seem to support it at the moment - Added support for the Vorbis audio codec. This requires oggenc. Multichannel audio is supported - Updated the batch code to support AAC+ and Vorbis audio - Updated the README.h264enc file - Updated the man page
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.2.9
- Video bitrate calculation: fixed the PCM part. It needs different bitrates for different audio channels. Resampling is not taken into account at the moment - Added support for multichannel AAC+. Note that in VBR mode, you must use a value of 0.37 or lower or else neroAacEnc will error out with invalid SBR configuration! - Added support for bitrate based ABR AAC+ - Added support for video bitrate calculation when using ABR AAC+ - Simplified the batch exporting code of the AAC+/Vorbis audio codecs. This removes code duplication - Removed the MP4SBR variable in the batch code of the AAC+ audio codec. The value of this variable is now carried by the AUDIOFILE variable. Also did a few small simplifications to this part - Added support for exporting the MP4 muxing commands to the batch file when using the NOSOUND audio option - Updated the signal traps - Replaced an 'if' conditional by a 'case' one in the video bitrate calculation code - Random clean ups
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.3.0
- Simplifications and clean ups in the audio codecs code - More simplifications to the video bitrate calculation code - Fixed identification of AAC+ in the matroska muxing code. Should be
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.3.1
- Added checking for oggenc and neroAacEnc to the -sc option - Disabled the scalable sample rate option of the FAAC menu since it does not work. FAAC doesn't support HE-AAC - Color optimizations - Some minor code improvements - Use named pipes (fifo) to encode to AAC+ or Vorbis audio. This eliminates the audio dumping step and the required disk space - Updated the batch code to support named pipes
|
20100801
(Themenstarter)
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
ChangeLog for version 8.3.2
- Pre/Postprocessing video filters are now grouped in one question - Fixed a small bug. The Nokia S60 presets are not allowed in fixed-quant mode since they have maximum allowed bitrate restrictions - Added autocompletion support. Patch by Nicolas Di Pietro - Added a skip option to most of the menus - Added support for AAC+ audio to the f9 and f9hq presets - Clean ups in the audio codecs code
|