Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tika Wiki" for change notification.
The "FFMPEGParser" page has been changed by ChrisMattmann: https://wiki.apache.org/tika/FFMPEGParser?action=diff&rev1=1&rev2=2 Comment: - updates for FFMPEG To use FFMPEG in Tika, then you simply use Tika-App and/or the Tika-REST server on a video file. Read on below to see how. + = Using Tika App = + + You can use Tika app once FFMPEG is installed to parse a video file. For example: + + `java -classpath tika-app/target/tika-app-1.9-SNAPSHOT.jar org.apache.tika.cli.TikaCLI -m SPOT11_000001\ 15.AVI` + + Which should produce the following output: + + {{{ + Content-Length: 312559634 + Content-Type: video/x-msvideo + X-Parsed-By: org.apache.tika.parser.DefaultParser + X-Parsed-By: org.apache.tika.parser.external.CompositeExternalParser + X-Parsed-By: org.apache.tika.parser.external.ExternalParser + encoder: ankarec + resourceName: SPOT11_000001 15.AVI + videoResolution: 720x480 + xmpDM:audioChannelType: 1 + xmpDM:audioCompressor: pcm_s16le ([1][0][0][0] / 0x0001) + xmpDM:audioSampleRate: 8000 + xmpDM:duration: 00:05:35.92 + xmpDM:fileDataRate: 7443 kb/s + xmpDM:videoColorSpace: yuvj420p(pc, bt470bg) + xmpDM:videoCompressor: mjpeg (MJPG / 0x47504A4D) + xmpDM:videoFrameRate: 25 + }}} + + Here is a test on another file: + + `java -classpath tika-app/target/tika-app-1.9-SNAPSHOT.jar org.apache.tika.cli.TikaCLI -m WOW_MR_T.avi` + + Which should produce the following output: + + {{{ + Content-Length: 8932074 + Content-Type: video/x-msvideo + X-Parsed-By: org.apache.tika.parser.DefaultParser + X-Parsed-By: org.apache.tika.parser.external.CompositeExternalParser + X-Parsed-By: org.apache.tika.parser.external.ExternalParser + resourceName: WOW_MR_T.avi + xmpDM:audioCompressor: mp3 (U[0][0][0] / 0x0055) + xmpDM:audioSampleRate: 48000 + xmpDM:duration: 00:00:33.03 + xmpDM:fileDataRate: 2163 kb/s + xmpDM:videoCompressor: mpeg4 (DX50 / 0x30355844) + }}} + + = Using Tika Server = + + Start Tika server using the following command: + + `java -jar tika-server/target/tika-server-1.9-SNAPSHOT.jar` + + Then, issue a cURL command to post a video to Tika Server for FFMPEG to parse: + + {{{ + curl -T WOW_MR_T.avi -H "Content-Disposition: attachment; filename=WOW_MR_T.avi" http://localhost:9998/rmeta + }}} + + Which should return: + + {{{ + [ + { + "Content-Type":"video/x-msvideo", + "X-Parsed-By":[ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.external.CompositeExternalParser", + "org.apache.tika.parser.external.ExternalParser" + ], + "X-TIKA:parse_time_millis":"219", + "resourceName":"WOW_MR_T.avi", + "xmpDM:audioCompressor":"mp3 (U[0][0][0] / 0x0055)", + "xmpDM:audioSampleRate":"48000", + "xmpDM:duration":"00:00:33.03", + "xmpDM:fileDataRate":"2163 kb/s", + "xmpDM:videoCompressor":"mpeg4 (DX50 / 0x30355844)" + } + ] + }}} +
