Projects
Multimedia
h264enc
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 282
View file
h264enc.spec
Deleted
@@ -1,1131 +0,0 @@ -# norootforbuild - -Name: h264enc -Version: 10.0.4 -Release: 1 - -License: GPL-2.0+ -Group: Productivity/Multimedia/Video/Editors and Convertors -Summary: An advanced CLI shell script for MEncoder -URL: http://h264enc.sourceforge.net/ - -Source0: %{name}-%{version}.tar.gz - -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildArch: noarch - -Requires: findutils gpac bc gawk lsdvd nano ogmtools vorbis-tools opus-tools flac aften dcaenc mailx faac MPlayer mkvtoolnix pv - - -%description -h264enc is an advanced and powerful interactive menu-driven shell script written -for the GNU/Linux operating system which can help you to encode a DVD, a video file, -a directory with video files or a (S)VCD to the H.264/MPEG-4 Part 10/AVC video format -using the MEncoder encoder from the MPlayer project and the libx264 library. It supports -muxing the final encode from AVI to MKV, from AVI to OGM, from AVI to TS and from -AVI to the MP4 container. - - -%prep -%setup -q -n %{name}-%{version} - -%build - -%install -%__mkdir -p %{buildroot}/%{_docdir}/%{name}/matrices - -# binary -%__install -D -m 755 %{name} %{buildroot}/%{_bindir}/%{name} - -# man -gzip -9 man/%{name}.1 -%__install -D -m 644 man/%{name}.1.gz %{buildroot}/%{_mandir}/man1/%{name}.1.gz - -# doc -%__install -m 644 doc/* %{buildroot}/%{_docdir}/%{name} -%__install -m 644 matrices/* %{buildroot}/%{_docdir}/%{name}/matrices - - -%clean -rm -rf "%{buildroot}" - - -%files -%defattr(-,root,root) -%{_bindir}/%{name} -%{_mandir}/man1/%{name}.1.gz -%{_docdir}/%{name} - - -%changelog -* Thu May 22 2014 Grozdan Nikolov <neutrino8@gmail.com> 10.0.4 - * Bugfix: $demuxer var was missing in the AUDCH array var which resulted - in incorrect channel info being added to the tags when copying audio. - DVD input was not affected by this bug, but file/dir/bd input was as - they all use the $demuxer var - -* Sat Apr 26 2014 Grozdan Nikolov <neutrino8@gmail.com> 10.0.3 - * Removed unused $AUDFIFO variable - * Small bugfix: audio language for metadata tagging wasn't added to the global - tags for MKV when input is Blu-ray due to missing 'bd' param in the case - statement - -* Wed Apr 23 2014 Grozdan Nikolov <neutrino8@gmail.com> 10.0.2 - * Bugfix: in case user chooses audio copy, the metadata info for tagging - always defaulted to "Stereo". Fix this by running MPlayer to detect - the proper amount of channels - -* Tue Apr 22 2014 Grozdan Nikolov <neutrino8@gmail.com> 10.0.1 - * Bugfix: wrong var used, $chanuse instead of $chandec, for setting - the decode channels - * Only call the video_subtitles_scale_func() function if the user - actually provides an external sub for hardcoding - -* Thu Apr 17 2014 Grozdan Nikolov <neutrino8@gmail.com> 10.0.0 - * Allow the video_subtitles_align_func() function for mks matroska - subtitles - * Display the warning message in red for when something goes wrong - when importing/hardcoding subs. Do the same for when checking - support for a sub format for MKV/MP4/OGM - * Added support for subtitles for Blu-ray encodings. Note that only - hardcoding of external sub or importing of external subs into the - MKV/MP4/OGM containers is supported - * Removed some duplication by placing the code for hardcoding an - external sub or importing external subs into its own - video_subtitles_option_func() function - * Increased the rc_lookahead value for the ehq, uhq and ihq presets - to 80, 90 and 100, respectively - * When copying audio and using some of the portable device presets, - also add the -mc 0 -msglevel demuxer=-1 options to MEncoder - * More code optimizations and minor fixes - -* Wed Apr 16 2014 Grozdan Nikolov <neutrino8@gmail.com> 9.9.8 - * Use proper extensions when copying the audio as MP4Box has a - problem with recognizing the .raw extension - * Renamed the named pipe from audio.wav to audio.pipe. Also - placed it in a variable to reduce some minor duplication - * Added support for subtitle scaling for when hardcoding an - external sub or hardcoding an embedded one. Requested by - lib3rty1 from the the Doom9.org forum - * Added --no-chapters option to mkvmerge for when encoding - with neroAacEnc in order not to auto-copy chapters info - from the container - * Instead of defaulting to 0 kbps if we can't detect the audio - bitrate when copying audio and needing to calculate the video - bitrate for a target file size , ask the user to provide it - in case he knows it or can figure it out - * Set the default exponent strategy value for AC-3 to 16 - * Placed frequently used MPlayer options into a single variable, - $MPOPTS, in order not to write them over and over again when - we need them. These options are not used everywhere as - sometimes we need other specific ones when detecting something - * Improved priority level checks for regular users if the PRIORITY - variable is set in the config file - * Bugfix: audio resampling was not possible for Blu-rays due to - missing bd param in the case statement - * Merge the Blu-ray output code with that of the file/vcd as it's - identical - * Some minor code optimizations - -* Tue Apr 15 2014 Grozdan Nikolov <neutrino8@gmail.com> 9.9.7 - * Allow the channels filter for the portable device presets - * Reorder the audio filters positions - * Placed the $MENCOPTS variable in front in MEncoder in order - for it to not overwrite the options already set - * For AC-3 audio, default to 384 kbps instead of 192 kbps and - default to "Film Standard" as DRC profile - * For MP3 audio, default to 192 kbps instead of 128 kbps when - doing CBR encodes and to "standard" when using a preset - * For NEROAAC and FDKAAC, default to 128 kbps instead of 96 kbps - when using LC-AAC mode - * Better wording in what the Output option does in the - audio_channels_decode_func() function - * Modification to the audio_codec_exit_func() function. Use this - function also to exit in case of an unsupported audio codec. - By using this function, some repeatability is removed - * Fixed a bug in the PCM audio code for the calculation of video - bitrate for a target file size. Variable $AUDIO_BITRATE - should be an array variable instead of a normal one - * Added support for Blu-ray angle encoding - * Reduced some duplication by placing the message into a single - variable when we exit in case an audio encoder is missing - * MEncoder currently has issues with copying audio. Work it - around by using -mc 0 -msglevel demuxer=-1 options which disable - its automatic A/V sync. With this, MEncoder may report 0 or some - large random number on some files for the audio but one can safely - ignore it. Audio is still being copied - * If the user chooses audio copy and selects to remux the encode - to MKV, the global tags did not contain the audio encoder string. - Fix this by adding "Unknown (Stream Copy)" since we don't know - which program was used to encode the audio - * In case we try to copy AAC audio from the input, we need to pass - the correct format to MEncoder or it will error out. Thus, use - -fafmttag 0x706d if we detect AAC - * Fixed a bug where copying AAC audio as as subsequent track - did not result in that track being added when remuxing to MP4 - due to a missing ffaac param in the case statement - * When doing video bitrate calculations for a target file size and - copying the audio, try to better detect the audio bitrate. If we - can't detect it or it's reported as 0 kbps, default to 0 kbps - * Small improvements and cleanups here and there - -* Sun Apr 13 2014 Grozdan Nikolov <neutrino8@gmail.com> 9.9.6 - * Rewrote the audio_channels_decode_func() function. It is now - possible to output channels different that the decoded - channels amount. Note that this filter is very basic which - means it will output silent channels if the decoded channels - are less than the output channels - * Added chanfilter variable to the aac_hev2_func() function - * Support all supported channels in the PCM bitrate code for - target file size calculation - * Removed channels variable for MEncoder when copying audio - for subsequent tracks as it has no effect - * Display an informative message if the user has set a default - audio codec in the config file. Also check if we support it - or print an error message and exit - * Updated the channels metadata info code due to changes in the - audio_channels_decode_func() function - * Modifications to the audio_filters_func() and audio_filters_var_func() - functions - * Some small code cleanups - -* Sat Apr 12 2014 Grozdan Nikolov <neutrino8@gmail.com> 9.9.5 - * Improved resolution detection for Blu-rays - * Improved the nlq preset - * Don't call the audio_channels_decode_func when copying the audio as - audio is copied 1:1 thus we don't need to set any channels - * Insert the channels filter in case the user wishes to have 4 or 5 - audio channels when decoding higher or lower amount of channels - * Various small code improvements
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.