Commit b3ffaeb4 authored by Nico Schallehn's avatar Nico Schallehn

test

parent 92ba09f4
...@@ -114,6 +114,7 @@ class Media { ...@@ -114,6 +114,7 @@ class Media {
private function parseMovie($Pfad, $Filename){ private function parseMovie($Pfad, $Filename){
$array = array(); $array = array();
$FilenameOrg = $Filename; $FilenameOrg = $Filename;
$array["hdd"] = $this->HDDID;
if(strpos($Filename, "(3D)")>0){ if(strpos($Filename, "(3D)")>0){
$Filename = str_replace("(3D)", "", $Filename); $Filename = str_replace("(3D)", "", $Filename);
$array["3d"] = true; $array["3d"] = true;
...@@ -172,12 +173,40 @@ class Media { ...@@ -172,12 +173,40 @@ class Media {
$array = json_decode($json,TRUE); $array = json_decode($json,TRUE);
foreach ($array["File"]["track"] as $key => $value) { foreach ($array["File"]["track"] as $key => $value) {
echo " ".$key." ".$value["@attributes"]["type"].PHP_EOL; echo " ".$key." ".$value["@attributes"]["type"].PHP_EOL;
foreach ($value as $key2 => $value2) { switch ($key) {
case "General":
$array["vcodec"] = str_replace("Matroska", "mkv", $value["Format"]);
$array["duration"] = $value["Duration"];
$array["totalbitrate"] = trim(str_replace("Mbps", "", $value["Overall_bit_rate"]))*1024;
break;
case "Video":
$array["width"] = $value["Width"];
$array["height"] = $value["Height"];
break;
case "Audio":
if(isset($value["Language"])){
if(($value["Language"] == "Deutsch") OR ($value["Language"] == "German")){
$array["acodecger"] = $value["Format"];
$array["abitrateger"] = trim(str_replace("Kbps", "",$value["Bit_rate"]));
$array["channelsger"] = $value["Channel_s_"];
}
else if(($value["Language"] == "Englisch") OR ($value["Language"] == "English")){
$array["acodeceng"] = $value["Format"];
$array["abitrateeng"] = trim(str_replace("Kbps", "",$value["Bit_rate"]));
}
}
break;
default:
;
break;
}
/*foreach ($value as $key2 => $value2) {
if(!in_array($key2, array("@attributes"))){ if(!in_array($key2, array("@attributes"))){
echo " ".$key2." ".$value2.PHP_EOL; echo " ".$key2." ".$value2.PHP_EOL;
} }
} }*/
} }
var_dump($array); var_dump($array);
//print_r($array); //print_r($array);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment