Transformar Avi a Mpg

Imagen de yoshiri
0 puntos

Hola soy nuevo y me gustaria saber si hay alguna manera de transformar mis videos avi a mpg para reproducirlos en el DvD , a y otra cosa , note que en las tiendas clandestinas de CDs venden
, por eje , la serie de dragon ball y obiamente le meten en 1 DvD como 50 capitulos o mas , me preguntaba si alguno sabia como lo hacen si me ayudacen les agredeceria muchisimo

P/D : Me disculpo si el post esta en el lugar equivocado , porfavor muevanlo al lugar correcto si es posible


Imagen de Gabriel_M

Hola yos....:

1- Para crear una imagen.iso, que contenga una pelicula .avi, .xvid, etc. con inclusión de subtitulos, menu de inicio con musica de fondo, etc. etc., para que luego pueda verse mediante un reproductor de dvds, tienes a:
Esta en los repositorios y es muy intuitivo su uso. Incluso al finalizar la creación de la iso te da la opción de grabarla en un dvd.

2- Si lo que quieres en cambiar los formatos de los videos o variar sus cuadros por segundos como su calidad de video, tienes a ffmpeg es poderoso con multiples funciones, mas se usa en consola y no es nada intuitivo, deberás leer al respecto.

       ffmpeg - FFmpeg video converter
       ffmpeg [[infile options][-i infile]]... {[outfile options] outfile}...
       As a general rule, options are applied to the next specified file.
       Therefore, order is important, and you can have the same option on the
       command line multiple times. Each occurrence is then applied to the
       next input or output file.
       * To set the video bitrate of the output file to 64kbit/s:
               ffmpeg -i input.avi -b 64k output.avi
       * To force the frame rate of the output file to 24 fps:
               ffmpeg -i input.avi -r 24 output.avi
       * To force the frame rate of the input file (valid for raw formats
       only) to 1 fps and the frame rate of the output file to 24 fps:
               ffmpeg -r 1 -i input.m2v -r 24 output.avi
       The format option may be needed for raw input files.
       By default, FFmpeg tries to convert as losslessly as possible: It uses
       the same audio and video parameters for the outputs as the one
       specified for the inputs.
   Main options
       -L  Show license.
       -h  Show help.
        -version  Show version.
       -formats   Show available formats, codecs, bitstream filters, protocols, and
           frame size and frame rate abbreviations.
           The fields preceding the format and codec names have the following
           D   Decoding available
           E   Encoding available
           V/A/S  Video/audio/subtitle codec
           S   Codec supports slices
           D   Codec supports direct rendering
           T   Codec can handle input truncated at random locations instead of
               only at frame boundaries
       -f fmt
           Force format.
       -i filename
           input file name
       -y  Overwrite output files.
       -t duration
           Restrict the transcoded/captured video sequence to the duration
           specified in seconds.  "hh:mm:ss[.xxx]" syntax is also supported.
       -fs limit_size
           Set the file size limit.
       -ss position
           Seek to given time position in seconds.  "hh:mm:ss[.xxx]" syntax is
           also supported.
       -itsoffset offset
           Set the input time offset in seconds.  "[-]hh:mm:ss[.xxx]" syntax
           is also supported.  This option affects all the input files that
           follow it.  The offset is added to the timestamps of the input
           files.  Specifying a positive offset means that the corresponding
           streams are delayed by ’offset’ seconds.
       -title string
           Set the title.
       -timestamp time
           Set the timestamp.
       -author string
           Set the author.
       -copyright string
           Set the copyright.
       -comment string
           Set the comment.
       -album string
           Set the album.
       -track number
           Set the track.
      -year number
           Set the year.
       -v number
           Set the logging verbosity level.
       -target type
           Specify target file type ("vcd", "svcd", "dvd", "dv", "dv50", "pal-
           vcd", "ntsc-svcd", ... ). All the format options (bitrate, codecs,
           buffer sizes) are then set automatically. You can just type:
                   ffmpeg -i myfile.avi -target vcd /tmp/vcd.mpg
           Nevertheless you can specify additional options as long as you know
           they do not conflict with the standard, as in:
                   ffmpeg -i myfile.avi -target vcd -bf 2 /tmp/vcd.mpg
       -dframes number
           Set the number of data frames to record.
       -scodec codec
           Force subtitle codec (’copy’ to copy stream).
           Add a new subtitle stream to the current output stream.
       -slang code
           Set the ISO 639 language code (3 letters) of the current subtitle
       -b bitrate
           Set the video bitrate in bit/s (default = 200 kb/s).
       -vframes number
       -r fps
           Set frame rate (Hz value, fraction or abbreviation), (default =
       -s size
           Set frame size. The format is wxh (ffserver default = 160x128,
           ffmpeg default = same as source).  The following abbreviations are
           cif 352x288
       -aspect aspect
           Set aspect ratio (4:3, 16:9 or 1.3333, 1.7777).
       -croptop size
           Set top crop band size (in pixels).
       -cropbottom size
           Set bottom crop band size (in pixels).
       -cropleft size
           Set left crop band size (in pixels).
       -cropright size
           Set right crop band size (in pixels).
       -padtop size
           Set top pad band size (in pixels).
       -padbottom size
           Set bottom pad band size (in pixels).
       -padleft size
           Set left pad band size (in pixels).
       -padright size
           Set right pad band size (in pixels).
       -padcolor hex_color
           Set color of padded bands. The value for padcolor is expressed as a
           six digit hexadecimal number where the first two digits represent
           red, the middle two digits green and last two digits blue (default
           = 000000 (black)).
       -vn Disable video recording.
       -bt tolerance
           Set video bitrate tolerance (in bits, default 4000k).  Has a
           minimum value of: (target_bitrate/target_framerate).  In 1-pass
           mode, bitrate tolerance specifies how far ratecontrol is willing to
           deviate from the target average bitrate value. This is not related
           to min/max bitrate. Lowering tolerance too much has an adverse
           effect on quality.
       -maxrate bitrate
           Set max video bitrate (in bit/s).  Requires -bufsize to be set.
       -minrate bitrate
           Set min video bitrate (in bit/s).  Most useful in setting up a CBR
                   ffmpeg -i myfile.avi -b 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m2v
           It is of little use elsewise.
       -bufsize size
           Set video buffer verifier buffer size (in bits).
       -vcodec codec
           Force video codec to codec. Use the "copy" special value to tell
           that the raw codec data must be copied as is.
            Use same video quality as source (implies VBR).
       -pass n
           Select the pass number (1 or 2). It is used to do two-pass video
           encoding. The statistics of the video are recorded in the first
           pass into a log file (see also the option -passlogfile), and in the
           second pass that log file is used to generate the video at the
           exact requested bitrate.  On pass 1, you may just deactivate audio
           and set output to null, examples for Windows and Unix:
                   ffmpeg -i -vcodec libxvid -pass 1 -an -f rawvideo -y NUL
                   ffmpeg -i -vcodec libxvid -pass 1 -an -f rawvideo -y /dev/null
       -passlogfile prefix
           Set two-pass log file name prefix to prefix, the default file name
           prefix is ‘‘ffmpeg2pass’’. The complete file name will be
           PREFIX-N.log, where N is a number specific to the output stream.
           Add a new video stream to the current output stream.
       -pix_fmt format
           Set pixel format. Use ’list’ as parameter to show all the supported
           pixel formats.
       -sws_flags flags
           Set SwScaler flags (only available when compiled with swscale
       -g gop_size
           Set the group of pictures size.
           Use only intra frames.
       -vdt n
           Discard threshold.
       -qscale q
           Use fixed video quantizer scale (VBR).
       -qmin q
           minimum video quantizer scale (VBR)
       -qmax q
           maximum video quantizer scale (VBR)
       -qdiff q
           maximum difference between the quantizer scales (VBR)
       -qblur blur
           video quantizer scale blur (VBR) (range 0.0 - 1.0)
       -qcomp compression
           video quantizer scale compression (VBR) (default 0.5).  Constant of
           ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0
       -lmin lambda
           minimum video lagrange factor (VBR)
       -lmax lambda
           max video lagrange factor (VBR)
       -mblmin lambda
           minimum macroblock quantizer scale (VBR)
       -mblmax lambda
           maximum macroblock quantizer scale (VBR)
           These four options (lmin, lmax, mblmin, mblmax) use ’lambda’ units,
           but you may use the QP2LAMBDA constant to easily convert from ’q’
                   ffmpeg -i src.ext -lmax 21*QP2LAMBDA dst.ext
       -rc_init_cplx complexity
           initial complexity for single pass encoding
       -b_qfactor factor
           qp factor between P- and B-frames
       -i_qfactor factor
           qp factor between P- and I-frames
       -b_qoffset offset
           qp offset between P- and B-frames
       -i_qoffset offset
           qp offset between P- and I-frames
       -rc_eq equation
           Set rate control equation (default = "tex^qComp").
       -rc_override override
           rate control override for specific intervals
       -me_method method
           Set motion estimation method to method.  Available methods are
           (from lowest to best quality):
               Try just the (0, 0) vector.
               (default method)
               exhaustive search (slow and marginally better than epzs)
       -dct_algo algo
           Set DCT algorithm to algo. Available values are:
           0   FF_DCT_AUTO (default)
           1   FF_DCT_FASTINT
           2   FF_DCT_INT
           3   FF_DCT_MMX
           4   FF_DCT_MLIB
           5   FF_DCT_ALTIVEC
       -idct_algo algo
           Set IDCT algorithm to algo. Available values are:
           0   FF_IDCT_AUTO (default)
           1   FF_IDCT_INT
           2   FF_IDCT_SIMPLE
           3   FF_IDCT_SIMPLEMMX
           4   FF_IDCT_LIBMPEG2MMX
           5   FF_IDCT_PS2
           6   FF_IDCT_MLIB
           7   FF_IDCT_ARM
           8   FF_IDCT_ALTIVEC
           9   FF_IDCT_SH4
           10  FF_IDCT_SIMPLEARM
       -er n
           Set error resilience to n.
           1   FF_ER_CAREFUL (default)
           2   FF_ER_COMPLIANT
           3   FF_ER_AGGRESSIVE
           4   FF_ER_VERY_AGGRESSIVE
       -ec bit_mask
           Set error concealment to bit_mask. bit_mask is a bit mask of the
           following values:
           1   FF_EC_GUESS_MVS (default = enabled)
           2   FF_EC_DEBLOCK (default = enabled)
       -bf frames
           Use ’frames’ B-frames (supported for MPEG-1, MPEG-2 and MPEG-4).
       -mbd mode
           macroblock decision
           0   FF_MB_DECISION_SIMPLE: Use mb_cmp (cannot change it yet in
           1   FF_MB_DECISION_BITS: Choose the one which needs the fewest
           2   FF_MB_DECISION_RD: rate distortion
           Use four motion vector by macroblock (MPEG-4 only).
           Use data partitioning (MPEG-4 only).
       -bug param
           Work around encoder bugs that are not auto-detected.
       -strict strictness
           How strictly to follow the standards.
           Enable Advanced intra coding (h263+).
           Enable Unlimited Motion Vector (h263+)
           Deinterlace pictures.
           Force interlacing support in encoder (MPEG-2 and MPEG-4 only).  Use
           this option if your input file is interlaced and you want to keep
           the interlaced format for minimum losses.  The alternative is to
           deinterlace the input stream with -deinterlace, but deinterlacing
           introduces losses.
           Calculate PSNR of compressed frames.
           Dump video coding statistics to vstats_HHMMSS.log.
       -vstats_file file
           Dump video coding statistics to file.
       -vhook module
           Insert video processing module. module contains the module name and
           its parameters separated by spaces.
       -top n
           top=1/bottom=0/auto=-1 field first
       -dc precision
       -vtag fourcc/tag
           Force video tag/fourcc.
           Show QP histogram.
       -vbsf bitstream_filter
           Bitstream filters available are "dump_extra", "remove_extra",
           "noise", "h264_mp4toannexb", "imxdump", "mjpegadump".
                   ffmpeg -i h264.mp4 -vcodec copy -vbsf h264_mp4toannexb -an out.h264

Estas son algunas de sus opciones segun man ffmpeg


Solo doy soporte para Ubuntu - Es preferible callar y pasar por idiota, que hablar y demostrarlo.
Imagen de yoshiri

Ok , gracias , ya lo voy a intentar =D