summaryrefslogtreecommitdiffstats
path: root/debian/transcode/transcode-1.1.7/docs/faq
diff options
context:
space:
mode:
Diffstat (limited to 'debian/transcode/transcode-1.1.7/docs/faq')
-rw-r--r--debian/transcode/transcode-1.1.7/docs/faq298
1 files changed, 298 insertions, 0 deletions
diff --git a/debian/transcode/transcode-1.1.7/docs/faq b/debian/transcode/transcode-1.1.7/docs/faq
new file mode 100644
index 00000000..139941d3
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/faq
@@ -0,0 +1,298 @@
+----
+Q: I am using version 0.6.x where x <= 14, and I'm having
+ some sort of problem
+A: Upgrade to the CVS version, this is the only version
+ that is supported.
+---
+Q: How do I obtain transcode from CVS
+A: There are instructions available at
+ http://www.transcoding.org/#cvs (tibit)
+---
+Q: I now got transcode from CVS, how do I compile
+ and install it?
+A: See the INSTALL file.
+---
+Q: So I got transcode from CVS and compiled it according
+ to the directions in the INSTALL file, and now I (still)
+ have some sort of problem
+A: Join the transcode-users mailing list
+ (see www.transcoding.org) and check the archive if
+ your problem has been discussed at the mailing list before.
+---
+Q: I still have a problem and it hasn't been discussed before.
+A: If your problem is that transcode "hangs" without doing anything,
+ that is a known problem which is hard to solve. Often running
+ transcode this way: "env LD_ASSUME_KERNEL=2.4.0 transcode ..."
+ seems to help.
+---
+Q: I still have a problem and it's not that transcode
+ hangs.
+A: If your problem is that transcode is killed by a signal
+ (e.g. segmentation fault), perform these steps (carefully!)
+ - recompile transcode for debugging (see the INSTALL file
+ for details)
+ - install it
+ - start transcode from within gdb like this:
+ $ gdb transcode
+ (gdb) <transcode command line options>
+ - when gdb stops, type these commands:
+ (gdb) where
+ (gdb) bt full
+ - now file a bug report in transcode-users, including:
+ * the complete transcode command line your're using
+ * the complete output of the transcode run, with option -q 2
+ * the output of gdb
+ - only with a full bug report we can do ANYTHING at all.
+---
+Q: How do I make a copy of a DVD-9
+A: For german reading users here is a link http://linuxwiki.de/DvdAuthoring (felix)
+---
+Q: Finally, there's the questions about the justly infamous
+ ffmpeg.cfg file. What are all the parameters and what do
+ they mean?
+A: The easiest way to find out is to look at the mplayer manpage at
+ http://www.mplayerhq.hu/DOCS/man/en/manpage.html#CODEC%20SPECIFIC%20ENCODING%20OPTIONS%20(MENCODER%20ONLY)
+ and scroll down to "lavc"<br />
+ If you\'re just going to encode to (S)VCD or DVD, you\'d better use the
+ profile support.
+ In transcode, you can put these options into a config file (use -q2 to
+ generate one) called ffmpeg.cfg (ems, tibit)
+---
+Q: What's the difference between -j and -Y?
+A: This one I know. The difference between -j and -Y is only
+ the order that transcode does the clipping. In the manual
+ page we find
+
+ The video frame operations ordering is fixed:
+ "-j -I -X -B -Z -Y -r -z -l -k -K -G -C"
+ (executed from left to right).
+
+ So if one needs to do frame clipping and resizing, in a
+ specific order, he can choose the apropriate transcode
+ options.
+
+ For instance, if one wants to clip and then resize the
+ video frame, in this order, he can use -j (clip) and
+ -B (resize). In this case -Y and -B would not work, as
+ the operation -Y is done after -B.
+
+ There are still two other options for clipping:
+ --pre_clip (executed before -j) and
+ --post_clip (executed after -Y). (ems)
+---
+Q: How do I transcode an avi to mpeg?
+PA: (Partial answer) In this form, your question cannot
+ easily be answered. You're talking of _container_
+ formats (avi, mpeg) while you probably mean _codec_
+ formats.
+ <br />
+ A _container_ is a file format designed to hold both
+ audio and video (and sometimes more) data in a way that
+ a player application can play them back properly (that
+ means, with audio and video synchronised).
+ <br />
+ Examples of container formats are avi, mpeg-ps, mpeg-ts,
+ asf, quicktime, mp4.
+ <br />
+ The _codec_ on the other hand, determines what's inside
+ the _container_, it is the (compressed) video or audio
+ data itself.
+ <br />
+ Examples of video codecs are: mpeg1, mpeg2, mpeg4 (aka
+ "divx", "xvid"), realvideo, wmv, dv.
+ <br />
+ Examples of audio codecs are: mpeg1-layer2 (aka "mp2"),
+ mpeg1-layer3 (aka "mp3"), wma, aac, pcm.
+ <br />
+ BTW in avi container files, there's mostly mpeg4 video
+ content and mp3 audio content (although this is
+ absolutely not obligatory, use tcprobe to find out).
+ If you want to burn material on a SVCD or DVD, you need
+ to have the video in mpeg2, the audio in mp2 (or ac3 in
+ case of DVD) and both of these in a mpeg-ps (program
+ stream aka "vob") container.
+
+ With this information you should be able to refrase
+ your question a get a proper answer ;-) (ems)
+---
+Q: Peoples' faces are purple!
+A1: This probably means that the u and v planes (Cr/Cb) are
+ being swapped. As there is no clean definition whether u
+ should be Cr or Cb (and vv), this easily happens. (ems)
+A2: I solved this problem with the -k option to transcode.
+ People are no longer purple. Hence, if you're transcoding
+ from YUY2 to YV12 and you get purple people, you need
+ to use the -k option. (ems)
+---
+Q: People are upside-down!
+A: Use -z. Usually it goes away when you turn on YUV mode with -V. (tibit)
+---
+Q: I have installed latest transcode tool from source and
+ then from rpm. Whenever I run program it falls over as
+ it cannot find export_mp2enc.so.
+A: RPM packages of some distributions are not complete. This is a
+ general problem. If you want to use the mpeg2enc export module, you
+ will have to compile transcode yourself, or try to find a complete rpm
+ on the net. (ems)
+---
+Q: Do I need the avifile library to write AVI files?
+A: No. Transcode has its own library for writing AVI files. The avifile
+ library is used to enable support for win32 binary codecs. The libavcodec
+ from the ffmpeg project has a free implementation for most of these codecs
+ anyway. (tibit)
+---
+Q: Help! I got lots of "no"s after running ./configure!
+A: This is not necessarily a bad thing. transcode has configure checks
+ for some very "obscure" import and export codecs which you probably
+ never use anyway. <br />
+ If you are sure you have a specific library installed and transcode still
+ does not find it, have a look at config.log to find out the reason. (tibit)
+---
+Q: When trying to read a DVD I get something like
+ <tt> (dvd_reader.c) no support for DVD reading configured - exit. </tt>
+ What am I missing, ie what do I need to do to fix it?
+A: You have probably installed transcode from source and you are missing
+ the dvdread library. This library (including the -devel packages) must be
+ installed at compile time and transcode must find it. If transcode
+ found it, it will print <tt>"DVD navigation support with libdvdread
+ yes"</tt> at the end of the configure run. (tibit)
+---
+Q: I am missing the mp3 import module (import_mp3.so)!
+A: You need to have a recent lame library installed. Including all header
+ files (-devel package) (tibit)
+---
+Q: How do I calculate the best tcrequant number from within a script
+ when going from a DVD9 to a DVD5?
+A: Once you have separated (using tcextract) the audio and the video,
+ get the file sizes of the audio and video files. If you are burning to
+ a DVD5, the maximum image size is 4700000000. So the following
+ equation will give you a 'best fit' number. 1.04 is a fudge factor to
+ leave space for the file system and other overhead.
+ <br />
+ If you are including more that one audio stream or a subtitle stream,
+ those filesizes must also be subtracted from the maximum dvd image size.
+
+ <pre>
+ requant_factor = (video_size / (dvdmax_size - audio_size)) * 1.04;
+ tcrequant -i ofile.m2v -o movie.m2v -f requant_factor
+ </pre> (cooper)
+---
+Q: What options to set in ~/.transcode/ffmpeg.cfg for encoding to dvd with
+ ffmpeg, when not using profile support
+A: <pre>vrc_minrate=0
+ vrc_maxrate=9800
+ vrc_buf_size=1792
+
+ </pre>
+ If ratecontrol still is insufficient, try:
+ <pre>
+ lmin=0
+ lmax=10000
+
+ </pre>
+ (try lower lmax if still not right) (ems).
+---
+Q: What does "Can't step back 17" (or similar) means?
+A: This message comes from the mp3 decoder (lame). It means (since
+ mp3 has interdependent chunks) that one ore more previous mp3
+ chunks are missing "Can't step back ...". This usually happens when
+ the file was split at some time.
+ There is not much you can do about it. (tibit)
+---
+Q: I have problems encoding with the divx4linux libraries from divx.com
+A: Transcode ships two divx encoder modules. One is divx4 and one is divx5.
+ Please note that the `4' in divx_4_linux only stands for the word "for"
+ it does <b>not</b> denote the version number.<br />
+ Use -y divx4 if you have a really old version of the divx4linux
+ libraries installed. The divx5 export module is usuable depended on the
+ divx4linux libraries you had installed when you compiled transcode. The
+ Developers from divx.com changed their API in a backwards incompatible
+ way causeing that -y divx5 either supports the new API or the old one.
+ They are mutually exclusive. So if you have problems with -y divx4 try
+ -y divx5.
+ <br />
+ Please note that the current version of the divx4linux libraries
+ available form divx.com have a bug on they may segfault on Pentium4
+ systems. There is another bug in older versions of divx4linux where it
+ crashes when writting data to a FAT32 windows partition. Look at
+ http://www.exit1.org/dvdrip/doc/faq.cipp#faq11
+ <br />
+---
+Q: transcode cannot find libdivxdecore.so/libdivxencore.so/libxvidcore.so ...
+A: The best place to put these libraries is the transcode libdir
+ (/usr/local/lib/transcode/ by default). You can find out the libdir of
+ your transcode installation by executing <tt>tcmodinfo -p</tt>.
+ Transcode will look into this libdir first when searching for a
+ library. When that fails, transcode will look at the standard library
+ locations. You should make sure that the location of the library is in
+ <tt>/etc/ld.so.conf</tt> and don't forget to run ldconfig afterwards.
+ You do not need to put the transcode libdir into the dlloader config
+ file.
+---
+Q: I have VOB files from a DVD which transcode won\'t encode
+ correctly. At some point, there\'s a \"broken stream\" error,
+ and in the resulting AVI the picture exhibits some artifacts at
+ that point and the AV sync is gone from there on. The VOB files
+ can be played back perfectly without any problems with various
+ players, though.
+A: First, concatenate the VOB files into a single file all.vob .
+ Next, use mencoder to generate an AVI file:
+ <pre>
+ mencoder all.vob -o all.avi -ovc copy -oac copy
+
+ </pre>
+ Then process the AVI file with transcode. If mencoder crashes
+ (as it did on my system), use
+ <pre>
+ mencoder all.vob -o all_noaudio.avi -ovc copy -nosound
+
+ </pre>
+ which will give you an AVI without sound. Transcode this:
+ <pre>
+ transcode -i all_noaudio.avi -x mpeg2,null -y xvid,null \\
+ -V -R 1 -o /dev/null --print_status 100
+ transcode -i all_noaudio.avi -x mpeg2,null -y xvid,null \\
+ -V -R 2 -o transcoded_noaudio.avi --print_status 100
+
+ </pre>
+ Assuming that the \"broken\" AVI file transcode generated before
+ is called broken.avi, extract the audio with
+ <pre>
+ tcextract -i broken.avi -x mp3 -a 0 > all.mp3
+
+ </pre>
+ and finally merge audio and video with
+
+ <pre>
+ avimerge -i all_noaudio.avi -p all.mp3 -o complete.avi
+
+ </pre>
+ This can probably be improved; I was happy enough that it
+ worked. (meier)
+---
+Q: How can I save the audio track of a DVD directly to a WAVE file
+ suitable for burning onto an AudioCD?
+A: Suppose you want the audio from title 2, all chapters and you want the
+ second audio stream:
+ <pre>
+ transcode -x null,dvd -i /dev/dvd -T2,-1 -a 1 \\
+ -y wav -J resample -E 44100 -o foo.wav
+
+ </pre>
+ The resampling is needed since DVD audio is usually sampled at 48
+ kHz. (tibit)
+---
+Q: How do I transfer my .avi .mpg .mov. asf .wmv etc. files to DVD so that
+ they playback on my stand-alone DVD player ?
+A: A step by step howto can be found at
+ http://mightylegends.zapto.org/dvd/dvdauthor_howto.php (rickfharris)
+---
+Q: What do I need to get the import_im and import_imlist modules?
+A: These modules use the ImageMagick library from
+ http://www.imagemagick.org
+---
+Q: I do have ImageMagick including the -devel package installed and still
+ get no import_im and import_imlist module.
+A: Some distributions ship a ImageMagick-devel package which also needs
+ bzip2-devel package installed. Check config.log for details.
+---