Galaxy S4 „Sound and Shot“-Funktion – Ton extrahieren

Das Galaxy S4 hat ein nettes Feature namens "Sound and Shot" (vielleicht "Sound & Shot"?). Damit können Sie bis zu 9 Sekunden Ton mit einem Bild aufnehmen.

Ich möchte jedoch nur den Ton aus einem Bild, das ich aufgenommen habe, und ich kann nicht finden, wie das geht. In der aktuellen Version von Android oder der Galerie-App gibt es dafür keine intuitive Möglichkeit. Ich weiß, dass sie die Tondatei irgendwo speichern müssen, aber anscheinend ist sie nicht neben dem Bild.

Dieser Artikel erklärt, dass es nicht möglich ist, den Ton auf etwas anderem als einem S4 zu hören. Kommt mir irgendwie kurzsichtig vor.

Meine Vermutungen sind sie implementiert durch entweder:

  1. Speichern des Sounds versteckt in der .jpeg-Datei selbst oder
  2. Sie haben einen separaten versteckten Ort, an dem sie eine .wav- oder .3gp-Datei oder so etwas ablegen.

Ich habe das Telefon nach letzterem durchsucht und kann es nicht finden. Angesichts der Tatsache, dass die Dateigröße fast doppelt so groß ist wie ein normales Foto, das direkt daneben sitzt, neige ich zu der Annahme, dass es in der .jpeg-Datei vergraben ist.

Irgendwelche Vermutungen, wie man das rausbekommt? und was ist das dateiformat?

Warum verwenden Sie keine normale Audioaufnahme-App, wenn Sie nur Ton möchten?
Das ist die offensichtliche Lösung ... aber ich habe das auf der anderen Seite der Welt aufgenommen und jetzt erkannt, dass es keine Möglichkeit gibt, es herauszubringen!
Spielen Sie dann das Foto auf Ihrem Telefon ab und nehmen Sie es mit einem anderen Telefon oder Computer auf.
Gute Workaround-Option. Ich habe bekommen, was ich brauchte, aber diese Frage bezieht sich mehr auf meine Faszination, wie sie die Audiodatei "versteckt" haben. Ich habe ein paar Theorien, einschließlich dem, was ich in dem Beitrag erwähnt habe. Die andere Idee war Alternate Data Streams oder so ähnlich. en.wikipedia.org/wiki/Fork_(Dateisystem)

Antworten (3)

Bei Verwendung des Modus „Sound & Shot“ mit der Samsung Galaxy S4-Kamera wird das Audio als WAV-Datei gespeichert, die in ein Metadaten-Tag innerhalb des JPEG eingebettet ist. So extrahieren Sie das Audio mit ExifTool auf einem Computer (nicht Android). ExifTool kann auf Unix-Plattformen, Macintosh OS X und Windows ausgeführt werden. Wenn Sie Linux ausführen, ist es möglicherweise über Ihre Paket-Repositorys verfügbar.

1) Installieren Sie ExifTool auf Ihrem Computer.

2) Übertragen Sie die gewünschte Datei zum Extrahieren auf Ihren Computer. (Ich überlasse diesen Teil dir)

3) Extrahieren Sie es jetzt. In meinem Beispiel gehen wir davon aus, dass der Dateiname „20160520_061539.jpg“ heißt und das Betriebssystem Linux ist. Für andere Betriebssysteme müssen Sie den Prozess ggf. anpassen. In meinem Fall lautet der Name des Tags, der das Audio speichert, „EmbeddedAudioFile“. Um es zu extrahieren, öffnen Sie ein Terminal und tun Sie Folgendes:

exiftool -b -EmbeddedAudioFile 20160520_061539.jpg > 20160520_061539.wav

Sie sollten jetzt eine WAV-Audiodatei mit dem Namen 20160520_061539.wav im aktuellen Verzeichnis haben.

Brillante Antwort – dadurch entfällt die Notwendigkeit, ein Android S4 zu haben, um alte Dateien mit fehlendem Audio zu dekodieren!

Es befindet sich im JPG und Sie können es mit einer App wie SGS4 Audio Extractor von Accalio extrahieren .

Ein ergänzendes Dienstprogramm für Benutzer von Samsung Galaxy S4

Samsung hat die Sound&shot-Funktion eingeführt, die wir bei Accalio verwenden, wenn wir Whiteboard-Notizen machen.

Da wir keine Software zum Extrahieren von Sounddateien aus den JPG-Dateien des Samsung-Telefons gefunden haben, haben wir uns entschieden, ein kleines Dienstprogramm für diese Aufgabe zu erstellen.

Fühlen Sie sich frei, die App zu verwenden und weiterzuverbreiten. Bitte beachten Sie, dass keine Garantie gewährt wird und die App Dateien möglicherweise nicht korrekt extrahiert oder Ausgaben umschreibt.

Download SGS4audiojpg.zip (563 232kB)

Die WAV-Dateien können nur mit dem VLC-Player wiedergegeben werden. Windows Media Player kann es im Moment nicht abspielen und wir werden auf Anfrage eine neue Version in Betracht ziehen...

(Mehr zum Feature: http://www.youtube.com/watch?v=oDAPEFmbjZU )

Ich hoffe es hilft.

Cool! Woher weiß ich, dass dies nicht mit einem Virus geladen ist?
Verwenden Sie einfach Antivirus, wenn Sie Angst haben. Keine Sorge, ich kann Ihnen versichern, dass die Datei sauber ist. Es wird auf einem offiziellen Web von Accalio gehostet. Sie können das Unternehmen und seine Referenzen überprüfen...
Die Datei ist 100% sauber. Gute Arbeit auf der Entwicklungsseite!

Es gibt eine andere Möglichkeit, das Audio zu erhalten, das auf meinem Samsung Galaxy S4 perfekt funktioniert.

Kurzfassung

Weisen Sie das Telefon an, die Sound and ShotDateien in .mp4Videodateien zu konvertieren, und kopieren Sie sie dann mit einem USB-Kabel.

(optional) Ausführliche Version

  • Gehen Sie auf Ihrem Telefon Galleryzu einem Album und drücken Sie lange darauf, um es auszuwählen. Oben rechts im Album erscheint ein grünes Häkchen.
  • Klicken Sie auf das ShareSymbol (oben rechts).
  • Sound and ShotSie werden gefragt, ob Sie die Dateien als (a) jpegsoder (b) teilen möchten .video
    • (wenn Sie keine Sound and ShotDateien haben, erscheint diese Frage nicht).
    • Wählen Sie (b) aus video.
  • Es wird jetzt sagen Processing, und es wird das DCIMVerzeichnis auf Ihrem Telefon durchsuchen und die Sound and Shot .jpgDateien in .mp4Dateien konvertieren. Im Wesentlichen extrahiert es an dieser Stelle den Ton aus der jpg, und erstellt daraus eine .mp4Videodatei mit einem Frame und bis zu 9 Sekunden Audio.
  • Wenn Sie auf die Seite gelangen Share via, gehen Sie nicht weiter, sondern:
    • Schließen Sie Ihr Telefon über USB an.
    • Navigieren Sie zuComputer\<Phone>\Phone\DCIM
    • Kopieren Sie alle neuen .mp4Dateien von Ihrem Telefon auf Ihren PC.

Die konvertierten Dateien haben denselben Namen wie die .jpgDateien, aber die Erweiterung .mp4.

Sie können die Videodateien mit dem VLC Media Player abspielen.

Sie können jetzt jedes Programm eines Drittanbieters verwenden, um das Audio aus den .mp4Dateien zu extrahieren, wenn Sie dies wirklich möchten (aber ich verstehe nicht, warum Sie dies tun sollten).

Aktualisieren

Sie können diese Methode verwenden, um Audio von alten Sound and ShotDateien auf Ihrem PC zu extrahieren, von denen Sie dachten, dass Sie das Audio verloren hätten! Da der Ton immer in die.jpgDateien eingebettet ist, können Sie:

  • Verbinden Sie Ihr Android über USB mit dem PC;
  • Kopieren Sie die alten .jpgDateien in den DCIMOrdner auf Ihrem Telefon;
  • Wiederholen Sie die obigen Schritte.
  • Kopieren Sie die neuen .mp4Dateien zurück auf Ihren PC.

Beachten Sie, dass, wenn die Dateien nicht in der Galerie erscheinen, nachdem Sie sie vom PC auf das Telefon kopiert haben, die Galerie-App beenden, das USB-Kabel einstecken/entfernen/einstecken, um eine Aktualisierung zu erzwingen, oder einfach das Telefon neu starten.

Aktualisieren

Ich verwende die neueste Version von Android OS seit Mai 2015.