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.
Changes of Revision 7
tovid.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Mon Apr 6 19:29:20 UTC 2015 - aloisio@gmx.com
4
+
5
+- Version 0.35.0
6
+ * minor changes
7
+ * moved project to github
8
+- Dropped tovid-rpmlintrc
9
+
10
+-------------------------------------------------------------------
11
Sat Mar 14 15:34:58 UTC 2015 - aloisio@gmx.com
12
13
- Update to 0.35
14
tovid.spec
Changed
168
1
2
# vim: set ts=4 sw=4 et:
3
+#
4
+# Copyright (c) 2015 Luigi Baldoni <aloisio@gmx.com>
5
# Copyright (c) 2005-2010 oc2pus
6
-# This file and all modifications and additions to the pristine
7
-# package are under the same license as the package itself.
8
#
9
+# All modifications and additions to the file contributed by third parties
10
+# remain the property of their copyright owners, unless otherwise agreed
11
+# upon. The license for this file, and modifications and additions to the
12
+# file, is the same license as for the pristine package itself (unless the
13
+# license for the pristine package is not an Open Source License, in which
14
+# case the license is the MIT License). An "Open Source License" is a
15
+# license that conforms to the Open Source Definition (Version 1.9)
16
+# published by the Open Source Initiative.
17
+
18
# Please submit bugfixes or comments to packman@links2linux.de
19
20
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
21
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
22
23
-Summary: Video conversion and DVD authoring tools
24
+%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
25
+%{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
26
Name: tovid
27
-Version: 0.35
28
-Release: 0.pm.1
29
-Group: Productivity/Multimedia/Video/Editors and Convertors
30
+Version: 0.35.0
31
+Release: 0
32
+Summary: Video conversion and DVD authoring tools
33
License: GPL-2.0+
34
-Url: http://tovid.sourceforge.net/
35
-# http://tovid.googlecode.com/files/tovid-%{version}.tar.gz
36
-Source: tovid-%{version}.tar.gz
37
-Source90: %{name}-rpmlintrc
38
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
39
-%if %suse_version > 1110
40
-BuildArch: noarch
41
-%endif
42
-%py_requires
43
-BuildRequires: fdupes
44
+Group: Productivity/Multimedia/Video/Editors and Convertors
45
+Url: http://tovid.wikia.com/wiki/Tovid_Wiki
46
+Source: https://github.com/tovid-suite/tovid/releases/download/v0.35.0/tovid-%{version}.tar.gz
47
BuildRequires: hicolor-icon-theme
48
BuildRequires: python-devel
49
BuildRequires: python-setuptools
50
BuildRequires: txt2tags
51
BuildRequires: update-desktop-files
52
+Requires: ImageMagick >= 6.0
53
+Requires: MPlayer
54
+Requires: bc
55
Requires: binutils
56
Requires: dvd+rw-tools
57
Requires: dvdauthor >= 0.6.0
58
Requires: ffmpeg
59
-Requires: ImageMagick >= 6.0
60
Requires: lsdvd
61
Requires: mjpegtools
62
-Requires: /usr/bin/mkisofs
63
-Requires: MPlayer
64
+Requires: mkisofs
65
Requires: normalize
66
-%if %suse_version >= 1110
67
Requires: python-base >= %{py_ver}
68
-%else
69
-Requires: python >= %{py_ver}
70
-%endif
71
-Requires: python-cairo
72
-Requires: python-imaging
73
-%if 0%{?suse_version} >= 1320
74
-Requires: python-wxGTK >= 3.0
75
-%else
76
-Requires: python-wxGTK < 3.0
77
-%endif
78
+Requires: python-tk
79
Requires: sox
80
-Requires: transcode
81
-Requires: vcdimager
82
-Recommends: libdvdcss2
83
-BuildRequires: dvd+rw-tools
84
-BuildRequires: dvdauthor >= 0.6.0
85
-BuildRequires: ffmpeg
86
-BuildRequires: ImageMagick >= 6.0
87
-BuildRequires: lsdvd
88
-BuildRequires: mjpegtools
89
-%if 0%{?suse_version} <= 1230
90
-BuildRequires: mkisofs
91
-%else
92
-BuildRequires: cdrkit-cdrtools-compat
93
-%endif
94
-BuildRequires: MPlayer
95
-BuildRequires: normalize
96
-BuildRequires: python-cairo
97
-BuildRequires: python-imaging
98
-%if 0%{?suse_version} >= 1320
99
-BuildRequires: python-wxGTK >= 3.0
100
-%else
101
-BuildRequires: python-wxGTK < 3.0
102
+Requires: tix
103
+Requires: tk
104
+Recommends: libdvdcss2
105
+Recommends: transcode
106
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
107
+%py_requires
108
+%if 0%{?suse_version} > 1110
109
+BuildArch: noarch
110
%endif
111
-BuildRequires: sox
112
-BuildRequires: transcode
113
-BuildRequires: vcdimager
114
115
%description
116
-tovid is a suite of utilities designed to make VCD, SVCD, and DVD
117
+tovid is a suite of utilities designed to make DVD
118
authoring a little less painful. tovid can create MPEG output
119
-from arbitrary video formats; other components in the suite can
120
-help you identify video files, generate graphical menus for DVD,
121
-and write the XML for authoring DVDs. Video files converted with
122
-tovid can subsequently be burned to a CD or DVD, using software
123
-that can create the appropriate file structure for VCD or SVCD
124
-such as k3b or dvdauthor.
125
+from arbitrary video formats, help you identify video files,
126
+generate graphical menus for DVD (animated or static),
127
+generate DVD directories with the appropriate file structure,
128
+and optionally burn them to disk.
129
130
%prep
131
%setup -q
132
133
%build
134
-%__python setup.py build
135
+python setup.py build
136
137
%install
138
-%__python setup.py install \
139
+python setup.py install \
140
--prefix=%{_prefix} \
141
--root=%{buildroot}
142
143
-%__rm -f "%{buildroot}%{_usr}/lib/tovid/.install.log"
144
+rm -f "%{buildroot}%{_prefix}/lib/tovid/.install.log"
145
+chmod +x %{buildroot}%{_prefix}/lib/tovid/set_chapters
146
+chmod +x %{buildroot}%{_prefix}/lib/tovid/tovid-init
147
148
for x in tovidgui titleset-wizard; do
149
%suse_update_desktop_file -r "$x" AudioVideo AudioVideoEditing
150
done
151
152
-%fdupes -s "%{buildroot}"
153
-
154
-%clean
155
-%{?buildroot:%__rm -rf "%{buildroot}"}
156
-
157
%files
158
%defattr(-,root,root)
159
%doc AUTHORS ChangeLog COPYING README
160
%{_bindir}/tovid
161
%{python_sitelib}/libtovid
162
%{python_sitelib}/tovid-%{version}*
163
-%{_usr}/lib/tovid
164
+%{_prefix}/lib/tovid
165
%{_datadir}/applications/tovidgui.desktop
166
%{_datadir}/applications/titleset-wizard.desktop
167
%{_datadir}/icons/*/*/apps/tovid.png
168
tovid-0.35.tar.gz/PKG-INFO -> tovid-0.35.0.tar.gz/PKG-INFO
Changed
20
1
2
-Metadata-Version: 1.0
3
+Metadata-Version: 1.1
4
Name: tovid
5
-Version: 0.35
6
-Summary: UNKNOWN
7
+Version: 0.35.0
8
+Summary: A suite of tools for making video DVDs
9
Home-page: http://tovid.wikia.com/
10
-Author: Eric Pierce
11
-Author-email: wapcaplet88@gmail.com
12
+Author: grepper
13
+Author-email: grepper@gmail.com
14
License: GPL
15
-Description: UNKNOWN
16
-Platform: UNKNOWN
17
+Download-URL: https://github.com/tovid-suite/tovid/
18
+Description: A suite of tools for making video DVDs
19
+Platform: Linux
20
tovid-0.35.tar.gz/README -> tovid-0.35.0.tar.gz/README
Changed
7
1
2
http://tovid.wikia.com/
3
tovid-users discussion group:
4
http://groups.google.com/group/tovid-users
5
-tovid IRC channel:
6
- irc.freenode.org, channel #tovid
7
tovid-0.35.0.tar.gz/docs/src/en/tovid.html
Added
201
1
2
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3
+<HTML>
4
+<HEAD>
5
+<META NAME="generator" CONTENT="http://txt2tags.org">
6
+<TITLE>tovid manual</TITLE>
7
+</HEAD><BODY BGCOLOR="white" TEXT="black">
8
+<CENTER>
9
+<H1>tovid manual</H1>
10
+</CENTER>
11
+
12
+<P></P>
13
+<HR NOSHADE SIZE=1>
14
+<P></P>
15
+
16
+ <UL>
17
+ <LI><A HREF="#toc1">Name</A>
18
+ <LI><A HREF="#toc2">Description</A>
19
+ <LI><A HREF="#toc3">Usage</A>
20
+ <LI><A HREF="#toc4">Configuration</A>
21
+ <LI><A HREF="#toc5">Command:gui</A>
22
+ <LI><A HREF="#toc6">Usage</A>
23
+ <LI><A HREF="#toc7">Command:titlesets</A>
24
+ <LI><A HREF="#toc8">Command:disc</A>
25
+ <UL>
26
+ <LI><A HREF="#toc9">Usage</A>
27
+ <LI><A HREF="#toc10">General Options</A>
28
+ <LI><A HREF="#toc11">Menu style</A>
29
+ <LI><A HREF="#toc12">Thumbnail style</A>
30
+ <LI><A HREF="#toc13">Slideshows</A>
31
+ <LI><A HREF="#toc14">Burning the disc</A>
32
+ <LI><A HREF="#toc15">Advanced usage</A>
33
+ <LI><A HREF="#toc16">Menu Style</A>
34
+ <LI><A HREF="#toc17">Thumbnail Style</A>
35
+ <LI><A HREF="#toc18">Dvdauthor options</A>
36
+ <LI><A HREF="#toc19">Usage notes</A>
37
+ </UL>
38
+ <LI><A HREF="#toc20">Command:mpg</A>
39
+ <UL>
40
+ <LI><A HREF="#toc21">Usage</A>
41
+ <LI><A HREF="#toc22">Basic options</A>
42
+ <LI><A HREF="#toc23">Advanced options</A>
43
+ </UL>
44
+ <LI><A HREF="#toc24">Command:id</A>
45
+ <UL>
46
+ <LI><A HREF="#toc25">Usage</A>
47
+ <LI><A HREF="#toc26">Options</A>
48
+ <LI><A HREF="#toc27">Examples</A>
49
+ </UL>
50
+ <LI><A HREF="#toc28">Command:dvd</A>
51
+ <UL>
52
+ <LI><A HREF="#toc29">Usage</A>
53
+ <LI><A HREF="#toc30">Options</A>
54
+ </UL>
55
+ <LI><A HREF="#toc31">Command:chapters</A>
56
+ <UL>
57
+ <LI><A HREF="#toc32">Examples</A>
58
+ </UL>
59
+ <LI><A HREF="#toc33">CONTACT</A>
60
+ </UL>
61
+
62
+<P></P>
63
+<HR NOSHADE SIZE=1>
64
+<P></P>
65
+
66
+<A NAME="toc1"></A>
67
+<H1>Name</H1>
68
+
69
+<P>
70
+tovid: Make DVDs from video files
71
+</P>
72
+
73
+<A NAME="toc2"></A>
74
+<H1>Description</H1>
75
+
76
+<P>
77
+<B>tovid</B> is a command-line tool for creating DVDs. It can encode your video
78
+files to DVD-compliant MPEG format, generate simple or complex DVD menus,
79
+author and burn a ready-to-watch DVD, with just a few shell commands. A
80
+graphical interface is also provided to make the process even easier.
81
+</P>
82
+<P>
83
+<B>NOTE</B>: As of tovid 0.35, the legacy scripts <B>makemenu</B> and <B>makexml</B>
84
+have been removed and no longer appear in this manpage.
85
+All of their functions and more can be done with the 'tovid disc' command,
86
+(todisc script). See <B>Command:disc</B> and the <A HREF="http://tovid.wikia.com">wiki</A>
87
+for more info.
88
+</P>
89
+<P>
90
+Also note that as of tovid 0.32, this is the only manual page provided by tovid.
91
+There is now a single executable frontend to all functionality in the suite, so
92
+if you were expecting to find manpages for <B>todisc</B>, <B>idvid</B>, <B>makempg</B>
93
+and their kin, they can all be found in the <B>tovid</B> manpage you are reading now.
94
+And yes, this makes for a pretty large manual page. If you are viewing this
95
+manpage from the command-line <B>man</B> utility, which normally pages through the
96
+<B>less</B> utility, you can skip to a section by searching with the <B>/</B> key,
97
+followed by a <B>^</B> to match the given section name. For example, to skip to
98
+the <B>mpg</B> command, type <B>/^Command:mpg</B>. See <B>man less</B> for more on how
99
+to navigate.
100
+</P>
101
+
102
+<A NAME="toc3"></A>
103
+<H1>Usage</H1>
104
+
105
+<P>
106
+<B>tovid</B> <I>COMMAND</I> [<I>OPTIONS</I>]
107
+</P>
108
+<P>
109
+Where <I>COMMAND</I> is one of the following:
110
+</P>
111
+<P>
112
+ Main Commands
113
+</P>
114
+
115
+<DL>
116
+<DT><B>disc</B></DT><DD>
117
+ Encode, make menus, author, burn. (was <B>todisc</B>. See <B>Command:disc</B>)
118
+<DT><B>gui</B></DT><DD>
119
+ Start the tovid GUI (was <B>todiscgui</B>. See <B>Command:gui</B>)
120
+<DT><B>titlesets</B></DT><DD>
121
+ A GUI wizard for multiple titlesets. (new: See <B>Command:titlesets</B>)
122
+</DL>
123
+
124
+<P>
125
+ Helper Commands
126
+</P>
127
+
128
+<DL>
129
+<DT><B>mpg</B></DT><DD>
130
+ Encode videos to MPEG format (was <B>tovid</B>. See <B>Command:mpg</B>)
131
+<DT><B>dvd</B></DT><DD>
132
+ Author and/or burn a DVD (was <B>makedvd</B>. See <B>Command:dvd</B>)
133
+<DT><B>id</B></DT><DD>
134
+ Identify one or more video files (was <B>idvid</B>. See <B>Command:id</B>)
135
+<DT><B>chapters</B></DT><DD>
136
+ A GUI using mplayer for setting chapter points. It will return a string of
137
+ chapter points to the terminal, in a format recognized by 'tovid disc'
138
+ (todisc) or by 'tovid gui', for the <B>-chapters</B> option.
139
+</DL>
140
+
141
+<P>
142
+The <I>OPTIONS</I> differ for each command; run <B>tovid <command></B> with no
143
+further arguments to get help on a command, and what options it expects.
144
+</P>
145
+
146
+<A NAME="toc4"></A>
147
+<H1>Configuration</H1>
148
+
149
+<P>
150
+Two configuration files are created the first time you run tovid:
151
+</P>
152
+
153
+<DL>
154
+<DT><B>~/.tovid/preferences</B></DT><DD>
155
+ Defines working directory for all scripts.
156
+ You can define the output directory for makempg here.
157
+ The 'ffmpeg' executable can be set here: ffmpeg or avconv (TOVID_FFMPEG)
158
+<DT><B>~/.tovid/tovid.ini</B></DT><DD>
159
+ Includes command-line options that should be passed to the various
160
+ <B>tovid</B> sub-commands. Note: each sub-command has its own section,
161
+ starting with the line [sub-command], for example:
162
+
163
+<PRE>
164
+ [disc]
165
+ ; -no-warn
166
+ -static
167
+ -no-ask
168
+</PRE>
169
+
170
+</DL>
171
+
172
+<P>
173
+Edit these files if you wish to change your configuration.
174
+</P>
175
+<P>
176
+The following environment variables are also honoured:
177
+</P>
178
+
179
+<PRE>
180
+ TOVID_HOME (directory containing preferences: ~/.tovid)
181
+ TOVID_WORKING_DIR (working directory for all scripts).
182
+ TOVID_OUTPUT_DIR (output directory for the makempg script).
183
+ TOVID_FFMPEG_CMD (the 'ffmpeg' executable to use: ffmpeg or avconv)
184
+</PRE>
185
+
186
+<P>
187
+These will override 'TOVID_HOME', 'WORKING_DIR', 'OUTPUT_DIR',
188
+and 'TOVID_FFMPEG' if set in ~/.tovid/preferences.
189
+</P>
190
+
191
+<A NAME="toc5"></A>
192
+<H1>Command:gui</H1>
193
+
194
+<A NAME="toc6"></A>
195
+<H1>Usage</H1>
196
+
197
+<P>
198
+<B>tovid gui</B> [<I>OPTIONS</I>]
199
+</P>
200
+<P>
201
tovid-0.35.0.tar.gz/docs/src/en/tovid.wiki
Added
201
1
2
+'''tovid manual'''
3
+
4
+
5
+
6
+
7
+----
8
+
9
+__TOC__
10
+
11
+----
12
+
13
+
14
+== Name ==
15
+
16
+tovid: Make DVDs from video files
17
+
18
+== Description ==
19
+
20
+'''tovid''' is a command-line tool for creating DVDs. It can encode your video
21
+files to DVD-compliant MPEG format, generate simple or complex DVD menus,
22
+author and burn a ready-to-watch DVD, with just a few shell commands. A
23
+graphical interface is also provided to make the process even easier.
24
+
25
+'''NOTE''': As of tovid 0.35, the legacy scripts '''makemenu''' and '''makexml'''
26
+have been removed and no longer appear in this manpage.
27
+All of their functions and more can be done with the 'tovid disc' command,
28
+(todisc script). See '''Command:disc''' and the [http://tovid.wikia.com wiki]
29
+for more info.
30
+
31
+Also note that as of tovid 0.32, this is the only manual page provided by tovid.
32
+There is now a single executable frontend to all functionality in the suite, so
33
+if you were expecting to find manpages for '''todisc''', '''idvid''', '''makempg'''
34
+and their kin, they can all be found in the '''tovid''' manpage you are reading now.
35
+And yes, this makes for a pretty large manual page. If you are viewing this
36
+manpage from the command-line '''man''' utility, which normally pages through the
37
+'''less''' utility, you can skip to a section by searching with the '''/''' key,
38
+followed by a '''^''' to match the given section name. For example, to skip to
39
+the '''mpg''' command, type '''/^Command:mpg'''. See '''man less''' for more on how
40
+to navigate.
41
+
42
+== Usage ==
43
+
44
+'''tovid''' ''COMMAND'' [''OPTIONS'']
45
+
46
+Where ''COMMAND'' is one of the following:
47
+
48
+ Main Commands
49
+
50
+; '''disc'''
51
+: Encode, make menus, author, burn. (was '''todisc'''. See '''Command:disc''')
52
+; '''gui'''
53
+: Start the tovid GUI (was '''todiscgui'''. See '''Command:gui''')
54
+; '''titlesets'''
55
+: A GUI wizard for multiple titlesets. (new: See '''Command:titlesets''')
56
+
57
+ Helper Commands
58
+
59
+; '''mpg'''
60
+: Encode videos to MPEG format (was '''tovid'''. See '''Command:mpg''')
61
+; '''dvd'''
62
+: Author and/or burn a DVD (was '''makedvd'''. See '''Command:dvd''')
63
+; '''id'''
64
+: Identify one or more video files (was '''idvid'''. See '''Command:id''')
65
+; '''chapters'''
66
+: A GUI using mplayer for setting chapter points. It will return a string of
67
+: chapter points to the terminal, in a format recognized by 'tovid disc'
68
+: (todisc) or by 'tovid gui', for the '''-chapters''' option.
69
+
70
+The ''OPTIONS'' differ for each command; run '''tovid <command>''' with no
71
+further arguments to get help on a command, and what options it expects.
72
+
73
+== Configuration ==
74
+
75
+Two configuration files are created the first time you run tovid:
76
+
77
+; '''~/.tovid/preferences'''
78
+: Defines working directory for all scripts.
79
+: You can define the output directory for makempg here.
80
+: The 'ffmpeg' executable can be set here: ffmpeg or avconv (TOVID_FFMPEG)
81
+; '''~/.tovid/tovid.ini'''
82
+: Includes command-line options that should be passed to the various
83
+: '''tovid''' sub-commands. Note: each sub-command has its own section,
84
+: starting with the line [sub-command], for example:
85
+<pre>
86
+ [disc]
87
+ ; -no-warn
88
+ -static
89
+ -no-ask
90
+</pre>
91
+
92
+
93
+Edit these files if you wish to change your configuration.
94
+
95
+The following environment variables are also honoured:
96
+
97
+<pre>
98
+ TOVID_HOME (directory containing preferences: ~/.tovid)
99
+ TOVID_WORKING_DIR (working directory for all scripts).
100
+ TOVID_OUTPUT_DIR (output directory for the makempg script).
101
+ TOVID_FFMPEG_CMD (the 'ffmpeg' executable to use: ffmpeg or avconv)
102
+</pre>
103
+
104
+These will override 'TOVID_HOME', 'WORKING_DIR', 'OUTPUT_DIR',
105
+and 'TOVID_FFMPEG' if set in ~/.tovid/preferences.
106
+
107
+== Command:gui ==
108
+
109
+== Usage ==
110
+
111
+'''tovid gui''' [''OPTIONS'']
112
+
113
+'''tovid gui''' starts the graphical user interface (GUI) for tovid. This is
114
+the easiest way to start creating DVDs with tovid. The optional arguments
115
+''OPTIONS'' are any option used by todisc ('tovid disc') which will save
116
+entering it manually, OR the full path to a saved script from the GUI.
117
+You can also combine these, but the script must be the FIRST option
118
+directly after '''tovid gui''' . (This option to save the contents of your
119
+project allows you to use it as a bash script later, or to reload the
120
+project to continue working with it at another time.)
121
+
122
+'''tovid gui''' will also take the option '''--position''', which denotes the
123
+screen position that the GUI will start at, in the form '+X+Y', similar to
124
+this part of the Xorg -geometry string.
125
+
126
+All help is integrated in the form of tooltips. You can also see
127
+**Command:disc ** for more detail about the options. Note: if you wish to use
128
+a GUI to make multiple titlesets on the same DVD use '''*tovid titlesets*''',
129
+which is a wizard that uses the the 'tovid gui. See '''*Command:titlesets*'''.
130
+
131
+Please note that although the interface may seem complex with so many options,
132
+you can create a fully functional DVD with only a few options on the opening
133
+tab of the GUI (select video files and an output name).
134
+
135
+== Command:titlesets ==
136
+
137
+'''tovid titlesets''' will assist in making a DVD with multiple titlesets. It can
138
+be started without any options, or you can feed it the path to a saved titleset
139
+script as an option. The option to save a script is also useful as the resulting
140
+script can be run later from a terminal.
141
+
142
+== Command:disc ==
143
+
144
+'''tovid disc''' creates a DVD file-system with optional menus, from a list of
145
+multimedia video files and their titles. As todisc can function as a master
146
+script, calling other scripts as it needs them, it is the easiest command line
147
+program for creating a DVD from start to finish, including automatically
148
+converting non-compliant videos and prompting to burn at completion. It can do
149
+animated menus, static thumbnail menus, text-only menus, or author with no menu.
150
+In addition, it can do slideshows, using images as input, and even combine
151
+slideshows with videos. It supports sub-menus for chapter breaks,
152
+configurable menu style, animated backgrounds and transparency effects.
153
+From simple (no menu) to complex (switched menus and titlesets), you should
154
+be able to do what you want with 'tovid disc'.
155
+
156
+=== Usage ===
157
+
158
+<pre>
159
+ tovid disc [OPTIONS] \
160
+ -files <file list> -titles <title list>
161
+ -out mydvd
162
+</pre>
163
+
164
+For example:
165
+
166
+<pre>
167
+ $ tovid disc -files File1.mpg File2.mpg File3.mpg \
168
+ -titles "Episode 1" "Episode 2" "Episode 3" \
169
+ -out Season_one
170
+</pre>
171
+
172
+The number of '''-files''' and '''-titles''' must be equal, though if you do not
173
+include any titles '''tovid disc''' will use the basename of the included files
174
+as titles. If you are doing a slideshow or multiple slideshows, use
175
+'''-slides''' rather than '''-files''' for passing in the images. You may use
176
+-files and -slides more than once to create an ordering in a mixed
177
+slideshows/videos menu. See Slideshows part of Usage section, below.
178
+
179
+If the input files are not mpeg, you will have the option to auto-encode them.
180
+
181
+General Options
182
+
183
+'''At present there are 2 display arrangements or "templates":'''
184
+
185
+; A. (Default)
186
+: Thumbs will be centred, and as large as space restraints allow.
187
+:
188
+; B. '''-showcase''' IMAGE|VIDEO
189
+: Produces an arrangement with small buttons on
190
+: the side and the showcase image/video in the centre. If no IMAGE or VIDEO
191
+: argument is supplied, the central thumb will be omitted.
192
+:
193
+: Note: '''-textmenu''', '''-quick-menu''' and '''-switched-menus''' are all types
194
+: of showcase style menus. See descriptions under '''Menu style''' section.
195
+
196
+The '''-titles''' arguments should be double or single quoted, or have the spaces
197
+backslash-escaped. Special characters (like ", !, *, &, ?) may need to be
198
+backslash-escaped. To include a quoted string within a title, backslash-escape
199
+the quotes. These titles are used for labelling thumbnails on the main menu,
200
+and for the submenu title for that video. ( see also '''-submenu-titles''' )
201
tovid-0.35.tar.gz/libtovid/metagui/gui.py -> tovid-0.35.0.tar.gz/libtovid/metagui/gui.py
Changed
19
1
2
# Hack: This is broken (commented section), presumably because of
3
# load_args limitations. This hack fixes it for libtovid, but does not
4
# belong in metagui. So refactor this when load_args is fixed.
5
- # see http://code.google.com/p/tovid/issues/detail?id=121
6
+ # see https://github.com/tovid-suite/tovid/issues/121
7
filename = askopenfilename(parent=self,
8
title="Select a shell script or text file to load",
9
filetypes=[('Shell scripts', '*.sh *.bash'),
10
11
12
def load_script(self, filename):
13
# this is now disabled and its functionality passed to guis.helpers.py
14
- # see http://code.google.com/p/tovid/issues/detail?id=121
15
+ # see https://github.com/tovid-suite/tovid/issues/121
16
pass
17
#"""Load current Control settings from a text file.
18
#"""
19
tovid-0.35.tar.gz/setup.py -> tovid-0.35.0.tar.gz/setup.py
Changed
25
1
2
# Current SVN version number
3
#_tovid_version = svn_version()
4
# Official release number
5
-_tovid_version = '0.35'
6
+_tovid_version = '0.35.0'
7
8
9
import os
10
11
version = _tovid_version, # Defined at the top of this file
12
url = 'http://tovid.wikia.com/',
13
license = 'GPL',
14
- maintainer = 'Eric Pierce',
15
- maintainer_email = 'wapcaplet88@gmail.com',
16
+ maintainer = 'grepper',
17
+ maintainer_email = 'grepper@gmail.com',
18
+ description = 'A suite of tools for making video DVDs',
19
+ platforms = 'Linux',
20
+ download_url = 'https://github.com/tovid-suite/tovid/',
21
+ long_description = 'A suite of tools for making video DVDs',
22
23
cmdclass = {
24
'install': InstallCommand,
25
tovid-0.35.tar.gz/src/makedvd -> tovid-0.35.0.tar.gz/src/makedvd
Changed
10
1
2
echo "$@"
3
echo "See if anything in the above output helps you diagnose the"
4
echo "problem, and please file a bug report at:"
5
- echo " http://code.google.com/p/tovid/issues"
6
+ echo " https://github.com/tovid-suite/tovid/issues"
7
echo "(_not_ the dvdauthor list) containing the above output."
8
echo "Sorry for the inconvenience!"
9
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
10
tovid-0.35.tar.gz/src/makempg -> tovid-0.35.0.tar.gz/src/makempg
Changed
10
1
2
echo "See the manual ('man tovid') for more information and options."
3
echo
4
echo "Please report bugs to:"
5
- echo " http://code.google.com/p/tovid/issues/list"
6
+ echo " https://github.com/tovid-suite/tovid/issues"
7
yecho "Thanks for using tovid!"
8
yecho
9
fi
10
tovid-0.35.0.tar.gz/src/mpv_identify.sh
Added
160
1
2
+#!/bin/sh
3
+
4
+# file identification script
5
+#
6
+# manual usage:
7
+# mpv_identify.sh foo.mkv
8
+#
9
+# sh/dash/ksh/bash usage:
10
+# . mpv_identify.sh FOO_ foo.mkv
11
+# will fill properties into variables like FOO_length
12
+#
13
+# zsh usage:
14
+# mpv_identify() { emulate -L sh; . mpv_identify.sh "$@"; }
15
+# mpv_identify FOO_ foo.mkv
16
+# will fill properties into variables like FOO_length
17
+#
18
+# When multiple files were specified, their info will be put into FOO_* for the
19
+# first file, FOO_1_* for the second file, FOO_2_* for the third file, etc.
20
+#
21
+# Note: this script appears without a COPYRIGHT header in the mpv source
22
+# according to the mpv COPYRIGHT:
23
+# "Files without Copyright notice are licensed as LGPLv2+."
24
+
25
+__midentify__main() {
26
+
27
+ case "$0" in
28
+ mpv_identify.sh|*/mpv_identify.sh)
29
+ # we are NOT being sourced
30
+ [ -n "$1" ] && set -- '' "$@"
31
+ ;;
32
+ esac
33
+
34
+ if [ "$#" -lt 2 ]; then
35
+ cat >&2 <<EOF
36
+Usage 1 (for humans only): $0 filename.mkv
37
+will print all property values.
38
+Note that this output really shouldn't be parsed, as the
39
+format is subject to change.
40
+
41
+Usage 2 (for use by scripts): see top of this file
42
+
43
+NOTE: for mkv with ordered chapters, this may
44
+not always identify the specified file, but the
45
+file providing the first chapter. Specify
46
+--no-ordered-chapters to prevent this.
47
+EOF
48
+ return 2
49
+ fi
50
+
51
+ local LF="
52
+"
53
+
54
+ local nextprefix="$1"
55
+ shift
56
+
57
+ if [ -n "$nextprefix" ]; then
58
+ # in case of error, we always want this unset
59
+ unset "${nextprefix}path"
60
+ fi
61
+
62
+ local allprops="
63
+ filename
64
+ path
65
+ stream-start
66
+ stream-end
67
+ stream-length
68
+
69
+ demuxer
70
+
71
+ length
72
+ chapters
73
+ editions
74
+ titles
75
+
76
+ audio
77
+ audio-bitrate
78
+ audio-codec
79
+ audio-format
80
+ channels
81
+ samplerate
82
+
83
+ video
84
+ angle
85
+ video-bitrate
86
+ video-codec
87
+ video-format
88
+ video-aspect
89
+ fps
90
+ width
91
+ height
92
+ dwidth
93
+ dheight
94
+
95
+ sub
96
+ "
97
+ # TODO add metadata support once mpv can do it
98
+
99
+ local propstr="X-MIDENTIFY-START:$LF"
100
+ local key
101
+ for key in $allprops; do
102
+ propstr="${propstr}X-MIDENTIFY: $key \${=$key}$LF"
103
+ key="$(printf '%s\n' "$key" | tr - _)"
104
+ unset "$nextprefix$key"
105
+ done
106
+
107
+ local fileindex=0
108
+ local prefix=
109
+ local line
110
+ while IFS= read -r line; do
111
+ case "$line" in
112
+ X-MIDENTIFY-START:)
113
+ if [ -n "$nextprefix" ]; then
114
+ prefix="$nextprefix"
115
+ if [ "$fileindex" -gt 0 ]; then
116
+ nextprefix="${prefix%${fileindex}_}"
117
+ fi
118
+ fileindex="$((fileindex+1))"
119
+ nextprefix="${nextprefix}${fileindex}_"
120
+ for key in $allprops; do
121
+ key="$(printf '%s\n' "$key" | tr - _)"
122
+ unset "$nextprefix$key"
123
+ done
124
+ else
125
+ if [ "$fileindex" -gt 0 ]; then
126
+ printf '\n'
127
+ fi
128
+ fileindex="$((fileindex+1))"
129
+ fi
130
+ ;;
131
+ X-MIDENTIFY:\ *)
132
+ local key="${line#X-MIDENTIFY: }"
133
+ local value="${key#* }"
134
+ key="${key%% *}"
135
+ key="$(printf '%s\n' "$key" | tr - _)"
136
+ if [ -n "$nextprefix" ]; then
137
+ if [ -z "$prefix" ]; then
138
+ echo >&2 "Got X-MIDENTIFY: without X-MIDENTIFY-START:"
139
+ elif [ -n "$value" ]; then
140
+ eval "$prefix$key"='"$value"'
141
+ fi
142
+ else
143
+ if [ -n "$value" ]; then
144
+ printf '%s=%s\n' "$key" "$value"
145
+ fi
146
+ fi
147
+ ;;
148
+ esac
149
+ done <<EOF
150
+echo $propstr
151
+
152
+$(${MPV:-mpv} --term-playing-msg="$propstr" --vo=null --ao=null \
153
+ --frames=1 --quiet --no-cache --no-config -- "$@")
154
+EOF
155
+}
156
+
157
+__midentify__main "$@"
158
+
159
+echo Running mpv --term-playing-msg="$propstr" --vo=null --ao=null --frames=1 --quiet --no-cache --no-config -- "$@" >&2
160
tovid-0.35.tar.gz/src/pytovid -> tovid-0.35.0.tar.gz/src/pytovid
Changed
9
1
2
print(' ')
3
print("Done encoding '%s' to '%s.mpg'" % (options['in'], options['out']))
4
print(' ')
5
- print("Please report bugs to http://code.google.com/p/tovid/issues/list")
6
+ print("Please report bugs to https://github.com/tovid-suite/tovid/issues")
7
print("Thanks for using pytovid!")
8
9
tovid-0.35.tar.gz/src/tovid-init -> tovid-0.35.0.tar.gz/src/tovid-init
Changed
19
1
2
#set -u
3
4
# Suite version
5
-TOVID_VERSION="0.35"
6
+TOVID_VERSION="0.35.0"
7
8
# String used to separate blocks of output
9
SEPARATOR="========================================================="
10
11
TOVID_HOME="$HOME/.tovid"
12
TOVID_HOME_PAGE="http://tovid.wikia.com"
13
TOVID_FORUMS="http://groups.google.com/group/tovid-users"
14
-TOVID_ISSUES="http://code.google.com/p/tovid/issues/list"
15
+TOVID_ISSUES="https://github.com/tovid-suite/tovid/issues"
16
17
# ******************************************************************************
18
# ******************************************************************************
19
tovid-0.35.tar.gz/src/tovid-init.in -> tovid-0.35.0.tar.gz/src/tovid-init.in
Changed
10
1
2
TOVID_HOME="$HOME/.tovid"
3
TOVID_HOME_PAGE="http://tovid.wikia.com"
4
TOVID_FORUMS="http://groups.google.com/group/tovid-users"
5
-TOVID_ISSUES="http://code.google.com/p/tovid/issues/list"
6
+TOVID_ISSUES="https://github.com/tovid-suite/tovid/issues"
7
8
# ******************************************************************************
9
# ******************************************************************************
10
tovid-0.35.tar.gz/src/tovid-test -> tovid-0.35.0.tar.gz/src/tovid-test
Changed
10
1
2
OUTFILE="$DEFAULT_OUTFILE"
3
rm -f "$OUTFILE"
4
fi
5
- CMD="tovid $@ -overwrite -out $OUTFILE"
6
+ CMD="tovid mpg $@ -overwrite -out $OUTFILE"
7
$TEST_FFMPEG && CMD="$CMD -ffmpeg"
8
yecho $CMD
9
if $DEBUG; then
10
tovid-rpmlintrc
Deleted
3
1
2
-addFilter("python-naming-policy-not-applied")
3