Umwandlung von mpeg4 in mpeg2 "erledigt"

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
msrx111
Beiträge: 51
Registriert: 03.01.2016 13:58:07

Umwandlung von mpeg4 in mpeg2 "erledigt"

Beitrag von msrx111 » 22.08.2017 15:37:36

Liebe Leute ich hab folgendes Szenario: Ich hab einen Ordner mit 22 mpeg4 Filmchen und habe eine Sat Box mit Linux und mediaplayer (enigma2) die nicht alle abspielen kann. Ich habe nun gegooogelt und habe einen Befehl gefunden wo mit Hilfe von ffmpeg die Dateien von mpeg4 in mpeg2 umgewandelt werden können. Da ich keine große Lust verspüre den selben Befehl mit unterschiedlichen QuellDateinamen und Zieldateinamen auf der Konsole einzugeben, wollte ich fragen ob ihr mir helfen könntet das in ein Script zu packen, wo dann aus Film 1.avi Film 2.avi Film 3.avi in einem anderen Verzeichniss Film 1.ts Film 2.ts Film 3.ts etc wird. Schwierigkeit ist das Alle Dateinamen Leerzeichen beinhalten und möglichst mit dem selben Dateinamen mit der Endung .ts statt .avi gespeichert werden sollen. Der Befehl zur Umwandlung lautet:

Code: Alles auswählen

ffmpeg -y -threads 2 -i "input.avi" -ab 128k -b 2500k -r 25 -maxrate 8000k  -bufsize 1000k -vcodec mpeg2video  -s 4cif -acodec  mp2  -map 0:0  -map 0:1  "output.ts"
Schön wäre auch wenn mir jemand erläutern würde was dann im fertigen Script geschieht. Wie Linux das dann umsetzt. Danke im voraus

PS ich habe probiert, die Box kann die mpeg2 abspielen....

Edit Wenn diese Meldung auftaucht, kann die Box das avi nicht abspielen:

Code: Alles auswählen

Video uses a non-standard and wasteful way to store B-frames ('packed B-frames'). Consider using the mpeg4_unpack_bframes bitstream filter without encoding but stream copy to fix it
Zuletzt geändert von msrx111 am 22.08.2017 18:10:19, insgesamt 2-mal geändert.

MaGe
Beiträge: 1709
Registriert: 01.06.2014 17:12:16

Re: Umwandlung von mpeg4 in mpeg2

Beitrag von MaGe » 22.08.2017 16:09:50

nicht getestet:
im Verzeichnis mit den avi

Code: Alles auswählen

 for i in *.avi; do ffmpeg -y -threads 2 -i "$i" -ab 128k -b 2500k -r 25 -maxrate 8000k  -bufsize 1000k -vcodec mpeg2video  -s 4cif -acodec  mp2  -map 0:0  -map 0:1  "${i%.*}.ts"; done 

gruss MaGe
Zuletzt geändert von MaGe am 22.08.2017 16:31:07, insgesamt 1-mal geändert.
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

msrx111
Beiträge: 51
Registriert: 03.01.2016 13:58:07

Re: Umwandlung von mpeg4 in mpeg2

Beitrag von msrx111 » 22.08.2017 16:11:53

Ich werde es testen danke.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Umwandlung von mpeg4 in mpeg2

Beitrag von scientific » 22.08.2017 16:19:13

MaGe hat geschrieben:nicht getestet:
im Verzeichnis mit den avi

Code: Alles auswählen

 for i in *.avi; do ffmpeg -y -threads 2 -i "input.avi" -ab 128k -b 2500k -r 25 -maxrate 8000k  -bufsize 1000k -vcodec mpeg2video  -s 4cif -acodec  mp2  -map 0:0  -map 0:1  "${i%.*}.ts"; done 

gruss MaGe
"input.avi" wird nicht klappen.

Sollte das nicht "$i" sein (inklusive Quotes!)

Lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

MaGe
Beiträge: 1709
Registriert: 01.06.2014 17:12:16

Re: Umwandlung von mpeg4 in mpeg2

Beitrag von MaGe » 22.08.2017 16:33:11

scientific
Sollte das nicht "$i" sein (inklusive Quotes!)

Richtig schon geändert


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

msrx111
Beiträge: 51
Registriert: 03.01.2016 13:58:07

Re: Umwandlung von mpeg4 in mpeg2

Beitrag von msrx111 » 22.08.2017 16:49:01

Wow so einfach ist das.... Ihr seid die Besten... es funzt ich bin geplättet, vielen Dank euch.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Umwandlung von mpeg4 in mpeg2

Beitrag von scientific » 22.08.2017 17:36:30

Mit "$i" oder mit input.avi?

Lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

msrx111
Beiträge: 51
Registriert: 03.01.2016 13:58:07

Re: Umwandlung von mpeg4 in mpeg2

Beitrag von msrx111 » 22.08.2017 17:43:20

mit $i

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Umwandlung von mpeg4 in mpeg2

Beitrag von scientific » 22.08.2017 17:44:11

Danke.
Für die Vollständigkeit wärs, wenn mal jemand danach sucht.

Fein, wenns klappt.

Lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

msrx111
Beiträge: 51
Registriert: 03.01.2016 13:58:07

Re: Umwandlung von mpeg4 in mpeg2 "erledigt"

Beitrag von msrx111 » 22.08.2017 18:09:30

Ich hab mir jetzt mit meinen begerenzten Kentnissen ein Script gebaut, was die Umwandlung meiner 10 Ordner und rund 200 Dateien in einem Rutsch erledigt. Vielen Dank für eure Hilfe. Ihr seid die Besten!!!!

Antworten