DIMITRISG Δημοσ. 20 Ιουλίου 2009 Share Δημοσ. 20 Ιουλίου 2009 πως μπορώ να μετατρέψω ενα ogv σε flv ; αλλά κανονικό flv όχι μόνο η κατάληξη. ---------- Το μήνυμα προστέθηκε στις 10:09 ---------- Το avidemux δεν ανοίγει ogv αρχεία , μου βγάζει σφάλμα Δοκίμασα αυτη την εντολή αλλά δεν μου βγαίνει >[dimitris@localhost ~]$ ffmpeg -i 3d_drivers.ogv -f flv -b 200000 3dvideo.flv FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --prefix=/usr --enable-shared --libdir=/usr/lib --shlibdir=/usr/lib --incdir=/usr/include --enable-postproc --enable-gpl --enable-pthreads --enable-libtheora --enable-libvorbis --enable-x11grab --enable-swscale --enable-libmp3lame --enable-libfaad --enable-libfaac --enable-libx264 libavutil 49.15. 0 / 49.15. 0 libavcodec 52.20. 0 / 52.20. 0 libavformat 52.31. 0 / 52.31. 0 libavdevice 52. 1. 0 / 52. 1. 0 libswscale 0. 7. 1 / 0. 7. 1 libpostproc 51. 2. 0 / 51. 2. 0 built on Mar 11 2009 11:16:16, gcc: 4.3.2 [theora @ 0x90c3540]7 bits left in packet 82 Input #0, ogg, from '3d_drivers.ogv': Duration: 00:05:19.87, start: 0.000000, bitrate: 603 kb/s Stream #0.0: Invalid Codec type -1 Stream #0.1: Video: theora, yuv420p, 1680x1040, PAR 1:1 DAR 21:13, 15 tbr, 15 tbn, 15 tbc Stream #0.2: Audio: vorbis, 22050 Hz, mono, s16, 89 kb/s Output #0, flv, to '3dvideo.flv': Stream #0.0: Video: flv, yuv420p, 1680x1040 [PAR 1:1 DAR 21:13], q=2-31, 200 kb/s, 90k tbn, 15 tbc Stream #0.1: Audio: libmp3lame, 22050 Hz, mono, s16, 64 kb/s Stream mapping: Stream #0.1 -> #0.0 Stream #0.2 -> #0.1 [flv @ 0x9113110]removing common factors from framerate [theora @ 0x90c3540]7 bits left in packet 82 Press [q] to stop encoding [libmp3lame @ 0x9113660]lame: output buffer too small (buffer index: 9404, free bytes: 388) Audio encoding failed [dimitris@localhost ~]$ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 20 Ιουλίου 2009 Share Δημοσ. 20 Ιουλίου 2009 Δοκίμασε πρώτα να κάνεις copy τα video/audio streams αυτούσια: >$ mencoder -of lavf -lavfopts format=flv -ovc copy -oac copy 3d_drivers.ogv -o video.flv ή >$ ffmpeg -i 3d_drivers.ogv -acodec copy -vcodec copy -f flv video.flv και μόνο αν δεν το δεχτεί ή το .flv δεν παίζει εκεί που θέλεις, τότε επανακωδικοποίησε τον ήχο σε κάποιον υποστηριζόμενο codec, π.χ. mp3: >$ ffmpeg -i 3d_drivers.ogv -acodec libmp3lame -vcodec copy -f flv video.flv ή/και το video σε κάποιον υποστηριζόμενο video codec -ανάλογα τι δεν του αρέσει. Το συγκεκριμένο error του lame φαίνεται να μην έχει σημασία: The error message about the output buffer being too small is nothing important. It's merely a result of the way data is passed between ffmpeg and the external codec, LAME. http://drupal.org/node/376012 - σίγουρα δεν γράφτηκε το .flv σου, παρά το error; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
gtroza Δημοσ. 20 Ιουλίου 2009 Share Δημοσ. 20 Ιουλίου 2009 από google:mrgreen: http://www.linuxformat.com/forums/viewtopic.php?t=7571 καλημέρα σ'όλους . Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
DIMITRISG Δημοσ. 20 Ιουλίου 2009 Μέλος Share Δημοσ. 20 Ιουλίου 2009 ευχαρισω για τις απαντήσεις, τελικα το μόνο που καταφερα με την ffmpeg ηταν να το κανω πρωτα avi και μετα flv με το avidemux, αλλά δεν ειμαι 100% ευχαριστημενος απο τον τυπο flv που βγάζει διοτι ενω στο pc μου παίζει καμπάνα, σε μερικους διαδικτυακούς players (πχ jw flv player) κανει σπασιματα λες και παει καρέ καρέ. Οχι πολυ σοβαρο αλλά δεν ειναι ομαλη η κινηση του video. Αντιθετα απο το media-converter που κανει online μετατροπή, παιζει σωστα στο jw player Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.