ubuntuusers.de

Wie kann man Videos in 3gp konvertieren?

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

ruben Team-Icon

Avatar von ruben

Anmeldungsdatum:
27. April 2005

Beiträge: 804

hi,

würde gerne ein paar videos ins 3gp-format konvertieren um sie auf meinem handy anschauen zu können.
wie kann ich das am einfachsten mit ubuntu machen?

obelix

Avatar von obelix

Anmeldungsdatum:
28. März 2005

Beiträge: 467

Wohnort: Hessen

Hi.
Hier gibt es ein Howto: >>> klick <<<
mpeg4ip und gpac habe ich selbst noch nicht getestet. Sieht aber gut aus.

Gruß

Obelix

pippovic

Avatar von pippovic

Anmeldungsdatum:
12. November 2004

Beiträge: 9130

Hallo,

ich schmeiß mal noch zwei weitere Links hier rein:
ZS4 Video Editing und eine kleine Anleitung für MPlayer.

Gruß
pippovic

ruben Team-Icon

(Themenstarter)
Avatar von ruben

Anmeldungsdatum:
27. April 2005

Beiträge: 804

danke erstmal für eure links.
das mit dem script in deinem letzten link pipovic scheint ja easy zu sein, aber davor muss man wohl noch ffmpeg neu codieren.
da bin ich grad dabei, nach dieser anleitung:
http://www.niemueller.de/wiki/?ConvertVideoTo3GP

jetzt hänge ich aber am "make", das "./configure --enable-amr_nb" lief problemlos:

ruben@gyro:~/files/linux/ffmpeg$ cd ffmpeg-0.4.9-pre1
ruben@gyro:~/files/linux/ffmpeg/ffmpeg-0.4.9-pre1$ mkdir -p libavcodec/amr_float
ruben@gyro:~/files/linux/ffmpeg/ffmpeg-0.4.9-pre1$ cp ../26204-510.zip libavcodec/amr_float/
ruben@gyro:~/files/linux/ffmpeg/ffmpeg-0.4.9-pre1$ cd libavcodec/amr_float/
ruben@gyro:~/files/linux/ffmpeg/ffmpeg-0.4.9-pre1/libavcodec/amr_float$ unzip 26204-510.zip
Archive: 26204-510.zip
inflating: 26204-510.doc
extracting: 26204-510_ANSI-C_source_code.zip
ruben@gyro:~/files/linux/ffmpeg/ffmpeg-0.4.9-pre1/libavcodec/amr_float$ unzip 26204-510_ANSI-C_source_code.zip
Archive: 26204-510_ANSI-C_source_code.zip
inflating: typedef.h
inflating: dec_acelp.c
inflating: dec_acelp.h
inflating: dec_dtx.c
inflating: dec_dtx.h
inflating: dec_gain.c
inflating: dec_gain.h
inflating: dec_if.c
inflating: dec_if.h
inflating: dec_lpc.c
inflating: dec_lpc.h
inflating: dec_main.c
inflating: dec_main.h
inflating: dec_rom.c
inflating: dec_util.c
inflating: dec_util.h
inflating: decoder.c
inflating: enc.h
inflating: enc_acelp.c
inflating: enc_acelp.h
inflating: enc_dtx.c
inflating: enc_dtx.h
inflating: enc_gain.c
inflating: enc_gain.h
inflating: enc_if.c
inflating: enc_if.h
inflating: enc_lpc.c
inflating: enc_lpc.h
inflating: enc_main.c
inflating: enc_main.h
inflating: enc_rom.c
inflating: enc_util.c
inflating: enc_util.h
inflating: encoder.c
inflating: if_rom.c
inflating: if_rom.h
inflating: makefile.gcc
inflating: readme.txt
inflating: dec.h
ruben@gyro:~/files/linux/ffmpeg/ffmpeg-0.4.9-pre1/libavcodec/amr_float$ cp -f makefile.gcc makefile
ruben@gyro:~/files/linux/ffmpeg/ffmpeg-0.4.9-pre1/libavcodec/amr_float$ cd ../..
ruben@gyro:~/files/linux/ffmpeg/ffmpeg-0.4.9-pre1$ ./configure --enable-amr_nb
Install prefix /usr/local
Source path /home/ruben/files/linux/ffmpeg/ffmpeg-0.4.9-pre1
C compiler gcc
make make
CPU x86 (generic)
Big Endian no
inttypes.h yes
broken inttypes.h no
MMX enabled yes
Vector Builtins yes
gprof enabled no
zlib enabled yes
mp3lame enabled no
vorbis enabled no
faad enabled no
faadbin enabled no
faac enabled no
a52 support no
a52 dlopened no
pp support no
debug symbols yes
optimize yes
shared pp no
Video hooking yes
SDL support no
risky / patent encumbered codecs yes
Imlib2 support no
freetype support yes
Sun medialib support no
pthreads support no
AMR-NB float support yes
AMR-NB fixed support no
AMR-WB float support no
License: LGPL
Creating config.mak and config.h

AMR NB FLOAT NOTICE ! Make sure you have downloaded TS26.104
REL-5 V5.1.0 from
http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26104-510.zip
and extracted the source to libavcodec/amr_float
and if u try this on an alpha, u may need to change Word32 to int in amr/typedef.h

ruben@gyro:~/files/linux/ffmpeg/ffmpeg-0.4.9-pre1$ make
make -C libavcodec all
make[1]: Gehe in Verzeichnis »/home/ruben/files/linux/ffmpeg/ffmpeg-0.4.9-pre1/libavcodec«
gcc -O3 -g -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o common.o common.c
In file included from avcodec.h:14,
from common.c:28:
common.h:67: Fehler: Feldtyp hat unvollständigen Elementtypen
common.h:71: Fehler: Feldtyp hat unvollständigen Elementtypen
make[1]: *** [common.o] Fehler 1
make[1]: Verlasse Verzeichnis »/home/ruben/files/linux/ffmpeg/ffmpeg-0.4.9-pre1/libavcodec«
make: *** [lib] Fehler 2

kann mir vielleicht einer helfen, was ich da falsch mache?

DeadCanny

Avatar von DeadCanny

Anmeldungsdatum:
13. August 2005

Beiträge: 72

AMR NB FLOAT NOTICE ! Make sure you have downloaded TS26.104
REL-5 V5.1.0 from
http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26104-510.zip
and extracted the source to libavcodec/amr_float

Edit: Oh, ist ja schon 2007 😳

Pondo_Sinatra

Avatar von Pondo_Sinatra

Anmeldungsdatum:
27. April 2007

Beiträge: 406

Hallo, gibts mittlerweile schon ein einfaches Programm dafür? Danke

bisato

Anmeldungsdatum:
16. Mai 2007

Beiträge: Zähle...

also ich machs halt online
http://media-convert.com/konvertieren/

ESCAPADO

Avatar von ESCAPADO

Anmeldungsdatum:
9. September 2007

Beiträge: 219

gibts eigentlich mittlerweile ne andere lösung?

pippovic

Avatar von pippovic

Anmeldungsdatum:
12. November 2004

Beiträge: 9130

Lösungen dafür gibt es viele, aber getestet habe ich noch keine davon. Ich habe mir schon seit langem vorgenommen, mal einen Wiki-Artikel speziell zu diesem Thema zu basteln, aber das ist gar nicht so leicht, da scheinbar jedes Mobiltelefon andere Codecs verwendet. Ich geb dir mal zwei Links zu Programmen, vielleicht kannst su selbst ein wenig testen und dann über deine Erfahrungen berichten.

http://convert3gp.sourceforge.net/ http://de.kde-apps.org/content/show.php?content=35274

Gruß pippovic

xrolly

Avatar von xrolly

Anmeldungsdatum:
26. September 2007

Beiträge: 4322

Wohnort: NRW; 51° 39′ N, 7° 21′ O

Hallo ESCAPADO,

1
ffmpeg -i EINGANG.avi -f 3gp -vcodec h263 -s 176x144 -qscale 2 -acodec aac -ab 32k -ar 11025 AUSGANG.3gp

Der Einzeiler mit FFmpeg hat's bei mir immer gebracht, Dateiendung *.avi auch schon gegen *.flv und *.mt2 getauscht und funzte einwandfrei.

Versuch's mal, Netten Gruss, xrolly

Missi

Anmeldungsdatum:
9. Mai 2008

Beiträge: Zähle...

Hey xrolly

deine Version sieht so schön einfach aus, nachdem ich an allen anderen Vorschlägen sang und klanglos gescheitert bin war das meine letzte Hoffnung, oder die einzige bei der ich alle Anweisungen verstanden habe. Nur leider funktioniert es bei mir nicht, es stoppt mit den Worten Unknown codec 'aac'

Muss ich da noch nen Codec installieren?

Kann mir jemand helfen, auch gerne mit einer anderen schritt für schritt anleitung zum umwandeln von avi in 3gp

Danke Missi

busfahrer

Avatar von busfahrer

Anmeldungsdatum:
9. April 2007

Beiträge: 3052

Hallo Missi

du wirst FFmpeg selber kompilieren müssen,oder aus den

Medibuntu-Quellen installieren müssen.Schau dir das mal

im Wiki an.

Gruß....busfahrer

Missi

Anmeldungsdatum:
9. Mai 2008

Beiträge: 6

hmm, also die installation über die medibuntu quellen bringt kein unterschied. Wie müsste ich ffmpeg selbst kompilieren? Und wie schaffe ich nach all meinen komischen versuchen möglichst alles was nicht funktioniert hat wieder zu deinstallieren?

@ busfahrer: Trotzdem schonmal danke für die schnelle Antwort

busfahrer

Avatar von busfahrer

Anmeldungsdatum:
9. April 2007

Beiträge: 3052

Hallo

also mit ffmpeg aus den Medibuntu-Quellen sollte das eigentlich funktionieren.

Was sagt denn ein ffmpeg -version in der Konsole/Terminal.Sollte ungefähr so aussehen

ffmpeg -version
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis 
--enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable-debug --enable-libmp3lame 
--enable-libfaadbin --enable-libfaad --enable-libfaac --enable-xvid --enable-x264 --enable-liba52 
--enable-amr_nb --enable-amr_wb --enable-shared --prefix=/usr

Gruß...busfahrer

Missi

Anmeldungsdatum:
9. Mai 2008

Beiträge: 6

Hallo,

da habe ich dann wohl was falsch gemacht

 ffmpeg -version
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr
  libavutil version: 1d.49.3.0
  libavcodec version: 1d.51.38.0
  libavformat version: 1d.51.10.0
  built on Jul 23 2008 22:38:24, gcc: 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
ffmpeg      SVN-rUNKNOWN
libavutil   3212032
libavcodec  3352064
libavformat 3344896

Reicht ein einfaches deinstallieren über die Paketverwaltung aus um es dann nochmal zu versuchen? Gruß Missi

Antworten |