Help us keep the list up to date and submit new video software here.



Our website is made possible by displaying online advertisements to our visitors. Consider supporting us by disable your adblocker or Try ConvertXtoHD and convert all your movies to Blu-ray or HD Video. Free trial ! :)

Software Home »


Tool

Description

Type
Rating
Reviews
DVBcut

NEW VERSION 0.6.0 r166

NO LONGER DEVELOPED
dvbcut is a Qt application that allows you to select certain parts of an MPEG transport stream (as received via Digital Video Broadcasting, DVB) and save these parts into a single MPEG output file. It follows a "keyhole surgery" approach where the input video and audio data is mostly kept unchanged, and only very few frames at the beginning and/or end of the selected range are re-encoded in order to obtain a valid MPEG file.

Free software
OS: Win Linux
File size: 3MB
Portable version
Old versions
Version history
6.3/10
3 votes
Rate it




Screenshots

DVBcut screenshot
Click to enlarge screenshot
Latest version

0.6.0 r166 (June 29, 2009)



Download


Visit developer's site

Download DVBcut 0.6.0 r166 Windows  3MB  Win  Portable

Download DVBcut 0.6.0 r166 Linux  731KB  Linux




Download old versions


Download DVBcut old versions



Software License

Free software / FOSS (Free download and also Free and Open Source Software)



Supported operating systems

WinWindows LinuxLinux



More information and other downloads




Complete Version history / Release notes / Changelog


2009-06-28Michael Riepe

* makefile.in:
Fix stamp-dist dependencies.
Fix non-POSIX sort command.
Add bindist target.

2009-06-27Michael Riepe

* src/dvbcut.cpp:
* src/dvbcut.h:
* src/dvbcutbase.ui:
Add help dialog and about box.
* src/dvbcut_en.html:
Initial (rudimentary) help file.
* DISTFILES:
Add dvbcut_en.html.
* src/Makefile.in:
Install dvbcut_en.html.

2009-06-27Michael Riepe

* src/stream.h:
Make non-interlaced video the default.

2009-06-27Michael Riepe

* makefile.in:
Allow parallel (make -j<n>) install.

2009-06-26Michael Riepe

* import/stdlib.h:
Use #include_next <stdlib.h> instead of a fixed path.

2009-06-23Michael Riepe

* src/buffer.cpp:
* src/mpegmuxer.cpp:
Fix gcc 4.4 build.

2009-06-19Dominik Kopp(mr)

* contrib/AR_to_169:
* contrib/AR_to_43:
Add missing quotes.

2009-06-09Michael Riepe

* contrib:
New directory
* contrib/AR_to_169:
* contrib/AR_to_43:
New scripts to force an aspect ratio of 16:9 or
4:3. Contributed by Dominik Kopp.
* DISTFILES:
Add new files to distribution list.

2009-02-11Michael Riepe

* src/Makefile.in:
Generate all sources before calling setversion.sh.

2009-01-28Michael Riepe

* configure.in:
Also link with -lm when looking for liba52.


2009-01-24Michael Riepe

* VERSION:
Bump up to 0.6.0.

* README:
Edit for release.

* INSTALL:
Remove references to scons.

* Makefile:
Tell people to run configure instead of scons.

* SConstruct:
* SConscript.ffmpeg:
* src/SConscript:
Remove.

* DISTFILES:
Remove SConstruct, SConscript.ffmpeg and src/SConscript.

* configure.in:
Pass configure args to Makefiles.

* makefile.in:
Generate new version.h for tarball.
Pass configure args to "make check-dist".

2009-01-17Michael Riepe

* src/Makefile.in:
Delegate version.h creation to toplevel makefile.
* makefile.in:
Add target to create src/version.h.
* DISTFILES:
Add missing files.

2009-01-12Michael Riepe

* DISTFILES:
New file.

* makefile.in:
Add distfiles, dist and check-dist targets.

* src/Makefile.in:
Add distfiles target.

2009-01-12Michael Riepe

* INSTALL:
* makefile.in:
Add and document `dep' target.

2009-01-12Michael Riepe

* src/stream.h:
Fix "impossible bitrate constraints" error
from external ffmpeg.

2009-01-11Michael Riepe

* src/dvbcut.cpp:
* src/dvbcut.h:
* src/dvbcutbase.ui:
Add Zoom in/out function.

2009-01-10Ralph Glasstetter(mr)

* src/dvbcut.cpp:
Handle left/right key events.
Make mouse wheel work in video window.

2009-01-08Ralph Glasstetter(mr)

* src/settings.cpp:
Fixed bug with output pipe directory/file names
containing spaces (added quotes).

* src/dvbcutbase.ui:
* src/dvbcut.cpp:
* src/dvbcut.h:
* src/avframe.cpp:
* src/avframe.h:
* src/imageprovider.cpp:
* src/imageprovider.h:
* src/differenceimageprovider.cpp:
* src/differenceimageprovider.h:
* src/settings.cpp:
* src/settings.h:
viewscalefactor can now be any positive float,
and implemented "Custem size" viewing scale.

2009-01-07Michael Riepe

* configure.in:
Add --with-qt3-include and --with-qt3-lib options.

* makefile.in:
* src/Makefile.in:
Use $(DESTDIR).

2009-01-07Ralph Glasstetter(mr)

* INSTALL:
Updated dependencies and build instructions.

2008-10-31Wolfram Gloger(mr)

* src/lavfmuxer.cpp:
Use avcodec_decode_audio2 with newer ffmpeg.

* src/avframe.cpp:
Replace img_copy with av_picture_copy for newer ffmpeg.

* configure.in:
Add -I.../include/qt3 to CPPFLAGS.


2008-10-26Michael Riepe

* src/index.cpp:
Fix writing of new index format.

2008-10-19Michael Riepe

* src/buffer.cpp:
Fix Windows build.

2008-10-19Michael Riepe

* src/buffer.cpp:
Fix Ubuntu compilation error.


2008-10-17Michael Riepe

* src/index.cpp:
Disable generation of new index format for now.

2008-10-10Ralph Glasstetter(mr)

* src/dvbcutbase.ui:
* src/dvbcut.cpp:
* src/index.cpp:
* src/index.h:
* src/mpgfile.h:
Show picture related infos (slightly changed index format!)

2008-10-10Michael Riepe

* src/mpegmuxer.h:
* src/mpegmuxer.cpp:
Return false if writing fails.

2008-06-14Michael Riepe

* configure.in:
Improve ffmpeg/libswscale handling.

2008-06-14Michael Riepe

* configure.in:
* install-sh:
* makefile.in:
* mkinstalldirs:
* src/Makefile.in:
New files.

2008-05-18Michael Riepe

* src/main.cpp:
Use size_t instead of unsigned int.

2008-03-31Michael Riepe

* src/Makefile.w32:
Fix Windows build (patch by Ralph Glasstetter).


2008-03-24Michael Riepe

* SConstruct:
* src/avframe.h:
* src/lavfmuxer.cpp:
* src/lavfmuxer.h:
* src/main.cpp:
* src/stream.h:
* src/streamdata.h:
Yet another ffmpeg interface change.

2008-03-23Michael Riepe

* src/psfile.cpp:
Add missing #include <cassert> (thanks, Wolfram).

2008-03-23Michael Riepe

* src/psfile.cpp:
Mark audio streams in first pass, renumber in second.

2008-03-21Michael Riepe

* src/Makefile.w32:
* src/dvbcut.cpp:
Windows compile fixes.

2008-03-17Michael Riepe

* src/tsfile.cpp:
Accept 0x80 as legacy video descriptor tag.

2008-03-12Michael Riepe

* src/dvbcut.cpp:
Add hack for filenames with colons in them.

2008-03-12Michael Riepe

* SConstruct:
Always define __STDC_CONSTANT_MACROS and __STDC_LIMIT_MACROS.

* src/buffer.cpp:
Remove obsolete definition of __STDC_LIMIT_MACROS.

* src/mpgfile.cpp:
* src/psfile.cpp:
* src/tsfile.cpp:
Avoid stupid compiler warnings.

2008-02-17Ralph Glasstetter(mr)

* src/dvbcut.cpp:
Always add a trailing slash to directory names.

2008-02-15Michael Riepe

* src/dvbcut.cpp:
* src/dvbcut.h:
* src/main.cpp:
Add "-voracious" option for people who have several
gigabytes of cache and want dvbcut to use all of it.

2008-02-15Michael Riepe

* src/settings.cpp:
Added "versioned" config file and format adaption.

2008-02-10Ralph Glasstetter(mr)

* src/dvbcut.cpp:
* src/settings.cpp:
* src/settings.h:
Fixed bug with 'lastdir' & toplevel directories
under Windows and implemented possibility to use
a fixed 'lastdir'.
Added *.trp to recognized files.

2008-02-04Michael Riepe

* SConstruct:
Install manpages to $PREFIX/share/man.

* src/dvbcut.cpp:
* src/tsfile.cpp:
#include <algorithm>.


2008-01-16Michael Riepe

* src/psfile.cpp:
Speed up PS probing.

2008-01-06Ralph Glasstetter(mr)

* src/dvbcutbase.ui:
* src/dvbcut.cpp:
* src/dvbcut.h:
* src/settings.cpp:
* src/settings.h:
Automated setting of equidistant chapter markers.
Fixed bug concerning positioning via output frames.

2007-12-12Ralph Glasstetter(mr)

* src/dvbcutbase.ui:
* src/dvbcut.cpp:
* src/dvbcut.h:
* src/main.cpp:
Added 4:3 & 16:9 bookmark conversion to GUI & CLI.
Additional -cut & -automarker CLI switches.

2007-12-08Ralph Glasstetter(mr)

* src/dvbcut.cpp:
Added format option to <expfile>-tag of project files.
Fixed a chapterlist bug.

* src/settings.cpp:
Empty defaults for pipe settings.

2007-12-06Ralph Glasstetter(mr)

* src/settings.cpp:
* src/settings.h:
* src/dvbcut.cpp:
* src/dvbcut.h:
New recent files format which allows for storing
multiple input files.

* src/dvbcut.cpp:
* src/dvbcut.h:
* src/main.cpp:
Input file names can come before CLI switches.
New -format switch.

2007-12-06Ralph Glasstetter(mr)

* src/settings.cpp:
* src/settings.h:
New pipe command settings.

* src/dvbcut.cpp:
Improved pipe command.

2007-12-06Michael Riepe

* src/dvbcutbase.ui:
Use zero margin


2007-11-28Michael Riepe

* src/lavfmuxer.cpp:
Compatibility patch for libavformat >= 52.0.0
(contributed by Alexis Ballier).

2007-11-28Wolfram Gloger(mr)

* src/dvbcut.cpp:
* src/mpegmuxer.cpp:
Allow output to a pipe.

* src/port.h:
Include <sys/wait.h> on Unix/Linux.

2007-11-26Ralph Glasstetter(mr)


* src/dvbcutbase.ui
* src/dvbcut.cpp
* src/dvbcut.h
* src/settings.cpp
* src/settings.h
Configurable snapshot parameters and chapter snapshots.

2007-11-24Ralph Glasstetter(mr)

* src/tsfile.cpp
* src/tsfile.h
Import bookmarks from new Topfield TF7700HDPVR.

* src/mpgfile.cpp
* src/mpgfile.h
readfile() to read (small) files to memory.

* src/buffer.cpp
* src/buffer.h
Store filename in files structure.

2007-11-12Michael Riepe

* src/lavfmuxer.cpp:
Fix by Wolfram Gloger.

2007-11-03Michael Riepe

* src/tsfile.cpp:
Detect legacy audio stream types.

2007-10-30Ralph Glasstetter<ralph.glasstetter@web.de>(mr)

* src/dvbcut.cpp:
* src/dvbcut.h:
New quick_picture_lookup_table (also used for export)!

2007-10-30Ralph Glasstetter<ralph.glasstetter@web.de>(mr)

* src/dvbcut.cpp:
* src/settings.cpp:
* src/settings.h:
Automatically add missing start/stop markers at BOF/EOF,
configurable via "start_bof"/"stop_eof" in settings file.

* src/main.cpp:
Improved checking of cut list.

2007-10-29Ralph Glasstetter<ralph.glasstetter@web.de>(mr)

* src/dvbcut.cpp:
* src/dvbcut.h:
* src/main.cpp:
* src/dvbcutbase.ui:
Allow timestamps in input fields, added -exp option.
-exp/-cut/-idx options overrule project file defaults.
Add specific "Delete"-entries to marker context menu.
Fixed bugs with quick_picture_lookuptable.

* src/pts.cpp:
* src/pts.h:
Function to convert formatted timestamps to pts_t.

2007-10-25Michael Riepe<too-tired@users.sourceforge.net>

* SConstruct:
Search for libintl and <libintl.h>.

* src/Makefile.w32:
* src/SConscript:
Add gettext.{cpp,h}.

* src/dvbcutbase.ui:
* src/exportdialogbase.ui:
* src/mplayererrorbase.ui:
* src/progresswindowbase.ui:
Make uic include "gettext.h".

* src/gettext.cpp:
* src/gettext.h:
New files providing hooks for gettext().

* src/main.cpp:
Add i18n framework.

2007-10-25Michael Riepe<too-tired@users.sourceforge.net>

* src/main.cpp:
Add missing newlines.

* src/dvbcut.cpp:
Display '*' marker for exported pictures.

2007-10-25Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp:
* src/dvbcut.h:
* src/dvbcutbase.ui:
* src/eventlistitem.h:
* src/main.cpp:
Add bookmark conversion and the -cut option
(patches by Ralph Glasstetter).


2007-10-22Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp:
Display a message when setting markers failed.

* src/mpgfile.h:
* src/tsfile.cpp:
* src/tsfile.h:
Let getbookmarks() return a std::vector
(patches by Ralph Glasstetter).


2007-10-22Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp:
* src/dvbcut.h:
* src/dvbcutbase.ui:
* src/index.h:
* src/mpgfile.h:
* src/tsfile.cpp:
* src/tsfile.h:
Import bookmarks from Topfield receivers (code by Ralph Glasstetter).

2007-10-17Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp:
Remove picture type on the right.

2007-10-17Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp:
* src/dvbcutbase.ui:
New layout for the label/input area.

2007-10-13Michael Riepe<too-tired@users.sourceforge.net>

* src/Makefile.w32:
Build dvbcut with -g and place a stripped copy in bin.

2007-10-12Michael Riepe<too-tired@users.sourceforge.net>

* src/settings.cpp:
* src/settings.h:
Do not load settings until they are needed.

* src/dvbcut.cpp:
* src/eventlistitem.cpp:
Use new settings interface.

2007-10-11Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcutbase.ui:
Add/change accelerators.

2007-10-10Michael Kreuzer<michael-kreuzer@gmx.de>

* src/dvbcut.cpp:
* src/dvbcut.h:
* src/dvbcutbase.ui:
Add "save snapshot" function to file menu and toolbar

2007-10-08Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp:
Use multi-line labels.


2007-10-07Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp:
* src/dvbcut.h: Add "suggest markers" function based on aspect ratio changes.

* src/dvbcutbase.ui: Add "suggest markers" to edit menu.

* src/mpgfile.h: Add aspect discontinuity finder function.

2007-10-07Michael Riepe<too-tired@users.sourceforge.net>

* src/index.cpp: Never write the (binary) index to a terminal.

2007-10-07Sven Over<svenover@svenover.de>

* src/dvbcut.h:
* src/dvbcut.cpp:
* src/eventlistitem.h: Display output timecode and picture number.

* src/dvbcut.cpp: Evaluate 'expfile' tag or attribute.

2007-10-05Michael Riepe<too-tired@users.sourceforge.net>

* src/buffer.cpp:
* src/buffer.h: Implement "pipe mode" for reading from non-regular files.

* src/index.cpp:
* src/index.h: Add separate function for saving to stdout.

* src/main.cpp: Allow -generateidx to read from stdin again.

2007-09-30Michael Riepe<too-tired@users.sourceforge.net>

* src/defines.h: Move default values to src/settings.cpp.

* src/eventlistitem.cpp: Use label strings from the configuration file.

* src/settings.cpp:
* src/settings.h: Add label strings to the configuration file.

2007-09-29Michael Riepe<too-tired@users.sourceforge.net>

* src/eventlistitem.cpp: Use light gray background for STOP items.

2007-09-27Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp: Add delete all/others function to event list (patch by Ralph Glasstetter).

2007-09-13Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp: Really fix project file encoding this time.

2007-09-07Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp: Always use UTF-8 encoding for project file. Add a proper XML declaration at the beginning.

2007-09-06Michael Riepe<too-tired@users.sourceforge.net>

* src/main.cpp: Locale patch by Michael Kreuzer.

2007-08-17Michael Riepe<too-tired@users.sourceforge.net>

* src/mpegmuxer.cpp: Prepare for DTS audio.

* src/psfile.cpp: Improved stream detection (including DTS and subtitle hooks).

2007-08-15Michael Riepe<too-tired@users.sourceforge.net>

* src/tsfile.cpp: Improved SI table parser and stream detection.

2007-08-10Michael Riepe<too-tired@users.sourceforge.net>

* src/tsfile.cpp: Also detect teletext and subtitle streams. We may not be able to use them, but it's good to know that they're there.

2007-08-03Michael Riepe<too-tired@users.sourceforge.net>

* src/tsfile.h:
* src/tsfile.cpp: Add SI table parser.

2007-08-02Michael Riepe<too-tired@users.sourceforge.net>

* SConstruct: Check for libswscale.

* src/avframe.h:
* src/avframe.cpp: Use libswscale if present (patch by Michael Kreuzer).

* src/Makefile.w32: Also scan Makefile.w32 for id keyword.

2007-07-30Michael Riepe<too-tired@users.sourceforge.net>

* src/Makefile.w32: Set svn:keywords property.

2007-07-28Michael Riepe<too-tired@users.sourceforge.net>

* src/Makefile.w32: Fix "versioned" build on Windows.

2007-07-28Michael Riepe<too-tired@users.sourceforge.net>

* SConstruct:
* src/avframe.h:
* src/lavfmuxer.cpp:
* src/lavfmuxer.h:
* src/main.cpp:
* src/mpgfile.cpp:
* src/mpgfile.h:
* src/psfile.cpp:
* src/stream.h:
* src/tsfile.cpp: Ffmpeg interface cleanup patch by Wolfram Gloger.

2007-07-28Michael Riepe<too-tired@users.sourceforge.net>

* VERSION:
* setversion.sh: New files.

* src/SConscript:
* src/Makefile.w32: Generate version.h.

* src/dvbcut.cpp: Include version string in caption.

2007-07-23Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp: Reset inbuffer only if there are new input files.

2007-07-11Michael Riepe<too-tired@users.sourceforge.net>

* src/Makefile.w32: Add explicit dependencies for moc and uil files.

* numerous other files: Add "Id" keyword.

2007-07-10Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp: Write to log instead of stderr. Redirect log to stderr if there is no GUI.

* src/logoutput.cpp: Simplify code, avoid memory allocations. Don't prefix each line with a progress indicator.

* src/mpgfile.cpp: Write to log instead of stderr.

* src/progresswindow.cpp: Let print("") insert a line break.

2007-07-09Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp: Export all frames in batch mode if there isn't a project file (patch by Ralph Glasstetter).

* src/main.cpp: Allow multiple filenames in batch mode.

2007-07-07Michael Riepe<too-tired@users.sourceforge.net>

* src/Makefile.w32: Add copyright and license text.

2007-07-06Michael Riepe<too-tired@users.sourceforge.net>

* src/Makefile.w32: Fix generation of required files.

2007-07-06Michael Riepe<too-tired@users.sourceforge.net>

* src/buffer.cpp:
* src/buffer.h: Use posix_fadvise in sequential mode.

* src/main.cpp: Use sequential mode when indexing.

* src/dvbcut.cpp: Use sequential mode when indexing or exporting.

2007-07-05Michael Riepe<too-tired@users.sourceforge.net>

* src/Makefile.w32: Use -Wall. Only remove ffmpeg install directories when distcleaning.

* src/buffer.cpp: Disable mmap() on Windows.

* mingw.sh: Use src/Makefile.w32 for everything.

2007-07-05Michael Riepe<too-tired@users.sourceforge.net>

* src/Makefile.w32: New file.

* mingw.sh: Set svn:executable property. Use src/Makefile.w32.

2007-07-05Michael Riepe<too-tired@users.sourceforge.net>

Added svn:keyword property for all files except src/*.ui
(I don't want to confuse Qt designer).

2007-07-04Michael Riepe<too-tired@users.sourceforge.net>

* src/buffer.cpp: Use _lseeki64 on Windows. Only seek if necessary. Try to read a buffer full of data.

* src/dvbcut.cpp: Remember last used load directory for Open.

* src/settings.cpp:
* src/settings.h: Add "lastdir" setting.

2007-07-03Michael Riepe<too-tired@users.sourceforge.net>

* src/buffer.cpp: Use fstat/_fstati64 to obtain the file size. This is required to overcome the 2 GB limit on 32-bit systems (Windows in particular).

* src/defines.h: Better defaults for multi-file mode.

2007-07-02Michael Riepe<too-tired@users.sourceforge.net>

* src/buffer.cpp:
* src/buffer.h:
* src/dvbcut.cpp: "play multiple files" patch by Ralph Glasstetter.

2007-06-30Michael Riepe<too-tired@users.sourceforge.net>

* src/buffer.cpp (class inbuffer):
* src/buffer.h (class inbuffer): Support multiple input files.

* src/dvbcut.cpp:
* src/dvbcut.h: Open multiple input files. Read & write new project file format. Factor out pathname canonicalization.

* src/main.cpp: Open multiple input files.

* src/mpgfile.cpp: Use number of frames for bitrate estimation.

2007-06-29Michael Riepe<too-tired@users.sourceforge.net>

* src/buffer.cpp (class inbuffer):
* src/buffer.h (class inbuffer): Let open() return bool. Remove copy constructor for inbuffer. Add reset() member for inbuffer reuse.

* src/dvbcut.h:
* src/dvbcut.cpp: Add reusable inbuffer member to class dvbcut. Pass inbuffer to mpgfile::open().

* src/main.cpp: Centralize option handling. Pass inbuffer to mpgfile::open().

* src/mpgfile.h:
* src/mpgfile.cpp:
Create mpgfile from inbuffer, not from filename.
Use a reference to a single inbuffer.

2007-06-27Michael Riepe<too-tired@users.sourceforge.net>

* src/mpgfile.cpp:
* src/mpgfile.h:
* src/psfile.cpp:
* src/psfile.h:
* src/tsfile.cpp:
* src/tsfile.h: Do not pass a filename to class mpgfile and its derivatives. Once we support multi-file sources, a filename makes no sense any longer.We should instead pass the entire group of files via a multi-file source class (e.g. a modified inbuffer).

2007-06-19Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp: suggest a name for the project file.

2007-06-19Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcut.cpp: show filenames in caption.

2007-06-17Michael Riepe<too-tired@users.sourceforge.net>

* src/defines.h: include *.rec in DEFAULT_LOADFILTER.

2007-06-17Michael Riepe<too-tired@users.sourceforge.net>

* src/dvbcutbase.ui: add accelerators for st(A)rt, e(N)d, (C)hapter and (B)ookmark.

* src/defines.h: include *.vdr and *.tts in DEFAULT_LOADFILTER.

2007-06-12Michael Riepe<too-tired@users.sourceforge.net>

* Windows build script & README update by Ralph Glasstetter.

2007-06-03Michael Riepe<too-tired@users.sourceforge.net>

* src/mpegmuxer.cpp: fix size calculation.

2007-05-30Michael Riepe<too-tired@users.sourceforge.net>

* src/streamdata.cpp: add missing #include <assert.h>

2007-05-29Michael Riepe<too-tired@users.sourceforge.net>

* audio_addpts() patch by Wolfram Gloger.

* Code cleanup + beautification by myself.

* src/index.cpp: remove false "missing frame" alarms.

2007-05-27Michael Riepe<too-tired@users.sourceforge.net>

* Add batch mode. You can now call "dvbcut -batch <project>.prj" and dvbcut will export the file in your preferred format (default is DVB format using the dvbcut muxer). Note that the project file is essential because it contains the cut list. The name of the output file will be "<project>.mpg". If that file already exists, dvbcut adds numeric suffixes (e.g. "<project>_1.mpg") until the name is unique.

2007-05-13Michael Riepe<too-tired@users.sourceforge.net>

* lavfmuxer.cpp: include patch from Wolfram Gloger.

* When using the mouse wheel, limit position to [0...pictures-1].

2007-05-09Sven Over<svenover@svenover.de>

* Added generic dvbcut_exception class.

* Got rid of libavcodec usage in playaudio.cpp. Instead, libmad and
liba52 are now used. SCons files changed accordingly.

2007-05-06Michael Riepe<too-tired@users.sourceforge.net>

* Remember last used export format.

2007-05-03Michael Riepe<too-tired@users.sourceforge.net>

* src/mpgfile.cpp: print estimated data rate.

* src/index.cpp: changed additional error messages.

2007-04-29Michael Riepe<too-tired@users.sourceforge.net>

* Changed export accelerator to 'E'.

2007-04-13Sven Over<svenover@svenover.de>

* Released version 0.5.4.

2007-03-06Michael Riepe<too-tired@users.sourceforge.net>

* Report missing frames in GOP while indexing.

2007-02-12Michael Riepe<too-tired@users.sourceforge.net>

* Write proper GOP time_code values when exporting.

2007-01-30Michael Riepe<too-tired@users.sourceforge.net>

* Added workaround for div/0 bug in ffmpeg.

* Added missing ChangeLog entry. :-)

2007-01-28Sven Over<svenover@svenover.de>

* Applied patch for SConstruct file by Ingo Saitz, as forwarded to me
by Christian Marillat.

* Fixed 2 compiler warnings in mpegmuxer.cpp.

* Christian Marillat reported build problems on alpha, where the
__bswap_constant_xx macros seem not to be available. Changed defines
in defines.h not to use them anymore.

2007-01-26Michael Riepe<too-tired@users.sourceforge.net>

* Integrated Windows port by Olivier Raoul.

* Added XML generation feature by Ralph Glasstetter.

2006-09-24Michael Riepe<too-tired@users.sourceforge.net>

* Moved global settings to a separate class.

* Changed jog_offset to type double. The default is now 0.4.

* Updated ChangeLog ;-)

* Added configurable jog slider patch from Ralph Glasstetter.

2006-09-23Michael Riepe<too-tired@users.sourceforge.net>

* Added more configuration settings.

2006-09-22Michael Riepe<too-tired@users.sourceforge.net>

* Made mouse wheel resolution configurable.

2006-09-21Michael Riepe<too-tired@users.sourceforge.net>

* Added selectable resolutions for the mouse wheel (via
modifier keys).

2006-09-18Michael Riepe<too-tired@users.sourceforge.net>

* Fixed yesterday's patch. The messages should be gone now.

2006-09-17Michael Riepe<too-tired@users.sourceforge.net>

* Modified the indexer to suppress most "inconsistent video
PTS (-1696)" message.

2006-09-05Michael Riepe<too-tired@users.sourceforge.net>

* Added all existing bug fixes from http://www.mr511.de/dvbcut.

2005-12-16Sven Over<svenover@svenover.de>

* Release 0.5.3.

2005-12-15Sven Over<svenover@svenover.de>

* Important bug fixes in the DVBCUT muxer.

* Fixed a bug in the audio player function, which caused no audio to
be played in certain situations.

* Fixed a bug in saving the index file, which caused an "Invalid index
file" error when loading the index.

* New items in the "View" menu: "Full size", "Half size" and "Quarter
Size". Also added a "-geometry" option with the correct display size
to the command line when spawning the embedded MPlayer.

* The DVBCUT muxer is now available in two variants: apart from the
one which creates DVD compliant (well, hopefully) program streams,
there is now also one for plain program streams. The latter has no
fixed pack size (DVD demands 2048 bytes fixed pack size), and no
special placeholder packs for DVD navigation data. (Tech note: audio
buffers are as big as 49152 bytes, as opposed to 4096 in the DVBCUT
DVD muxer. This is to circumvent problems because of the very big
video stream packs.) It creates files that are a few percent smaller
than the DVD muxer, as muxing overhead is considerably smaller.

2005-12-11Sven Over<svenover@svenover.de>

* Release 0.5.2.

* Replaced the menu items for exporting MPEG program stream and MPEG
transport stream by one item "Export video". When selected, a new
dialog window appears, in which you can choose the output format.
Apart from the libavformat-based program stream and transport stream
output formats, now also a DVBCUT muxer is available which writes
DVD compliant program streams. The muxer is still subject to testing.

* The "Play" menu now has a submenu "Audio track", in which the user
can choose which audio track to play when clicking on "Play audio"
or when starting the embedded MPlayer.

* AC3 support added. Both the transport and the program stream reader
can read AC3 streams (tested with DVB and DVD material, respectively).
AC3 gets decoded for the "Play Audio" menu items. Writing AC3 has been
tested with the libavformat PS and TS muxers as well as with the new
DVBCUT muxer.

* Implemented mmapped reading of input files.

* Added "Recent files..." submenu to the "File" menu. The information
is saved by means of the Qt QSettings mechanism, in a file
"~/.qt/dvbcut.sf.netrc".

2005-11-27Sven Over<svenover@svenover.de>

* Release 0.5.1.

* Numerous small fixes.

* While indexing an input file, show a progress bar and a cancel
button in the status bar of the DVBCUT window.

* Show busy mouse cursor while decoding video and while loading or
indexing video.

* Incorporated the sources of the FFMPEG libraries (libavcodec,
libavformat, libavutil) into the DVBCUT source directory. This will
ease the install procedure significantly for those who do not have
these libraries installed or have installed an incompatible version.

* Introduced SCons as build utility. A Makefile is also provided,
which calls SCons.

2005-11-21Sven Over<svenover@svenover.de>

* First public release.
Hide changelog




Sections/Browse similar tools






Guides and How to's


Download DVBcut Portable download from the Download links under Download and Download other versions!



Share software

Facebook    Twitter    Reddit    LinkedIn    Pinterest    Google+    Email




Notify me when software updated or report software

Email me when it has been updated    Report this software (dead link/new version)  




3 reviews, Showing 1 to 3 reviews


I love how well this tool works. I wasn't sure about the dual sliders at first but after I got the hang of them it really does make a lot of sense. I was most impressed by the fact that I didn't have any audio video sync issues when cutting out commercials. I'm using media center to record the shows and after finally getting them converted from wtv files to mpeg files I figured cutting would be the easy part. I tried a number of different programs and every one of them either degraded the quality or desynchronized the file. This was the first thing I've found for properly cutting out just the parts I wanted and giving me a workable mpeg. Many thanks to the author of this software.

Review by Static_ac on Mar 10, 2011 Version: 0.6.0-166 OS: Windows 7 Ease of use: 8/10 Functionality: 10/10 Value for money: 10/10 Overall: 9/10




Didn't work for me.
It will let you choose a trp file, but claims it "does not contain any video", which
I know for sure is false..


Review by Neuman on Feb 9, 2010 Version: 0.60-svn/165 OS: WinXP Ease of use: 5/10 Functionality: 1/10 Value for money: 1/10 Overall: 1/10




I was looking for a program to edit ATSC HDTV transport streams, so I tried this one.

Good: Handles HDTV .ts file as input fine. Output as transport stream is recognized by DGIndex and therefore is convertible to DVD or other digital formats using Avisynth etc. Double-slider navigation works well for quickly zeroing in on a frame once you figure out what it does by playing with both sliders. Cuts frame accurately as claimed, and handles AC3 audio cutting well. Gets rid of audio delay, a huge plus.

Bad: None of the 4 export formats play properly in BeyondTV, making it fail my purpose. (HDTV2MPEG works but only cuts on GOPS and leaves audio delay). Apparently "transport stream" output is not HDTV compliant. "go" buttons need tooltips. (Hint: Go buttons jump to a frame #, left: unedited #s, right: edited frame #s.) Needs an export button in the toolbar. Needs an option to export segments as separate files.


Review by MrMoody on May 6, 2008 Version: 0.5.4 OS: WinXP Ease of use: 8/10 Functionality: 6/10 Value for money: 10/10 Overall: 7/10


3 reviews, Showing 1 to 3 reviews

1 tool hits, Showing 1 to 1 tools
   



Explanation:
NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version

Latest version
Version number / Beta version number / Update version number and when it whas released.

Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version. It works on 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version. It works only on 64-bit Windows.
Mac = Mac download version. It works on 32-bit and 64-bit Mac OS.
Mac64 = Mac OS download version. It works only on 64-bit Mac OS.
Linux = Linux download version.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com.


Rating
Rating from 0-10.



Browse software by sections



Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2019 videohelp.com