Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 03, 2016, 10:06:48 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Multi Video Player  (Read 1728 times)

spankmonkey

  • Participant
  • Joined in 2016
  • *
  • Posts: 6
    • View Profile
    • Donate to Member
Multi Video Player
« on: April 16, 2016, 07:43:54 PM »
Hello,

I am looking for an application to play multiple videos simultaneously in a single UI.
I found a promising freeware:
http://ipivs.com/products/valt-multi-video-player/

the user interface is clean and appealing, but unfortunately the app has some real drawbacks:
- mp4 only (no avi, mkv, flv, etc.)
- audio works apparently only for first video
- adjust volume for each video individually seems not to work
- cannot play videos from folder randomly

does anybody know a similar software without those shortcomings?
Or could this been done in AHK? Maybe portable Media Player Classic could be used...

thanks.

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 4,664
    • View Profile
    • Donate to Member
Re: Multi Video Player
« Reply #1 on: April 16, 2016, 08:09:22 PM »

spankmonkey

  • Participant
  • Joined in 2016
  • *
  • Posts: 6
    • View Profile
    • Donate to Member
Re: Multi Video Player
« Reply #2 on: April 18, 2016, 04:10:08 PM »
thanks skwire, I was not aware of the software.
great user interface, and it does what I was looking for. :Thmbsup:

I did some additional tests, it seems to be coded in .NET (c#).
Apparently it's not working in a VM, probably due to the GPU acceleration it's using.
The program is compressed/obfuscated, why would anyone pack a free app?
Also I was not able to find a portable version.
Seems clean according to Virustotal, though I am not sure...  :huh:

Edit: someone in comments at VT claims this is malware:
======================================
Deepviz analysis

result: #malware
accuracy: 100.0%
8 matched behavioural rules:
Gathers system data
Suspicious delay
Manipulates Internet Explorer settings
...
More info at https://sandbox.deep...4ba731d560c43101f86/

« Last Edit: April 18, 2016, 04:43:27 PM by spankmonkey »

4wd

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,472
    • View Profile
    • Donate to Member
Re: Multi Video Player
« Reply #3 on: April 18, 2016, 10:05:14 PM »
Also I was not able to find a portable version.

You can extract the setup file using UniExtract (with latest innounp), you'll end up with this:

2016-04-19 12_56_12.pngMulti Video Player

It will only run for a few seconds if it doesn't have internet access:
Quote
19/04/2016 12:53:55 | 1104 | Awesome Video Player | avplayer.exe | Out | 52047 | 104.72.70.25 | 80 | 6
19/04/2016 12:53:55 | 1104 | Awesome Video Player | avplayer.exe | Out | 52046 | 104.72.70.9 | 80 | 6
19/04/2016 12:53:53 | 1104 | Awesome Video Player | avplayer.exe | Out | 52045 | 104.27.137.35 | 80 | 6
19/04/2016 12:53:53 | 1104 | Awesome Video Player | avplayer.exe | Out | 52045 | 104.27.136.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52043 | 104.27.137.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52042 | 104.27.137.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52041 | 104.27.136.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52040 | 104.27.136.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52039 | 104.27.137.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52038 | 104.27.137.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52036 | 104.27.136.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52037 | 104.27.136.35 | 80 | 6

If you allow it internet access, it will stay open.

Looks like it only needs access on the first run, subsequent runs with blocked access worked OK - probably some hard-coded version check that's not done very well.

Any more than 6 videos made it non responsive on my system using GPU rendering, (AMD HD6850 1GB) - CPU rendering didn't work at all using the same files, (even if only 1 file).
« Last Edit: April 18, 2016, 10:33:50 PM by 4wd »

spankmonkey

  • Participant
  • Joined in 2016
  • *
  • Posts: 6
    • View Profile
    • Donate to Member
Re: Multi Video Player
« Reply #4 on: April 19, 2016, 04:45:32 PM »
4wd, you are right, it works after enabling internet in the VM.

as you mentioned it connects to 104.27.136.35 (an IP address that is part of the CloudFlare)
and also 216.58.213.46 (a Google IP address).

maybe someone with Wireshark knowledge wants to have a look at, what's happening here exactly ?
for myself, I am not sure about this software, I'll probably revert to a backup before installation...  :-\

4wd

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,472
    • View Profile
    • Donate to Member
Re: Multi Video Player
« Reply #5 on: April 19, 2016, 08:50:12 PM »
4wd, you are right, it works after enabling internet in the VM.

as you mentioned it connects to 104.27.136.35 (an IP address that is part of the CloudFlare)
and also 216.58.213.46 (a Google IP address).

maybe someone with Wireshark knowledge wants to have a look at, what's happening here exactly ?
for myself, I am not sure about this software, I'll probably revert to a backup before installation...  :-\

Knock yourself out :)

It's just analytics and a check for latest version, (I've removed the gzip encoded stuff from below):

Code: Text [Select]
  1. GET http://www.awesomevideoplayer.com/analytics/ HTTP/1.1
  2. Accept: */*
  3. Accept-Language: en-AU
  4. Accept-Encoding: gzip, deflate
  5. User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
  6. Host: www.awesomevideoplayer.com
  7. Connection: Keep-Alive
  8.  
  9.  
  10. HTTP/1.1 200 OK
  11. Date: Wed, 20 Apr 2016 01:40:52 GMT
  12. Content-Type: text/html; charset=UTF-8
  13. Transfer-Encoding: chunked
  14. Connection: keep-alive
  15. Set-Cookie: __cfduid=dfdbc4432660f3b0be7cef0ff8f1947c81461116451; expires=Thu, 20-Apr-17 01:40:51 GMT; path=/; domain=.awesomevideoplayer.com; HttpOnly
  16. Last-Modified: Fri, 05 Feb 2016 05:38:28 GMT
  17. ngpass_ngall: 1
  18. Server: cloudflare-nginx
  19. CF-RAY: 2964e3feddb61d4a-MEL
  20. Content-Encoding: gzip
  21.  
  22.  
  23. ------------------------------------------------------------------
  24.  
  25. GET http://ajax.cloudflare.com/cdn-cgi/nexp/dok3v=e982913d31/cloudflare.min.js HTTP/1.1
  26. Accept: */*
  27. Referer: http://www.awesomevideoplayer.com/analytics/
  28. Accept-Language: en-AU
  29. Accept-Encoding: gzip, deflate
  30. User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
  31. Host: ajax.cloudflare.com
  32. Connection: Keep-Alive
  33.  
  34.  
  35. HTTP/1.1 200 OK
  36. Date: Wed, 20 Apr 2016 01:40:53 GMT
  37. Content-Type: text/javascript
  38. Transfer-Encoding: chunked
  39. Connection: keep-alive
  40. Set-Cookie: __cfduid=d11f2ab2067415fb718c4092f802dd1341461116453; expires=Thu, 20-Apr-17 01:40:53 GMT; path=/; domain=.cloudflare.com; HttpOnly
  41. Last-Modified: Fri, 18 Mar 2016 23:10:30 GMT
  42. Expires: Thu, 20 Apr 2017 01:40:53 GMT
  43. Cache-Control: public, max-age=31536000
  44. Server: cloudflare-nginx
  45. CF-RAY: 2964e40828e71d74-MEL
  46. Content-Encoding: gzip
  47.  
  48.  
  49. ------------------------------------------------------------------
  50.  
  51. GET http://www.google-analytics.com/analytics.js HTTP/1.1
  52. Accept: */*
  53. Referer: http://www.awesomevideoplayer.com/analytics/
  54. Accept-Language: en-AU
  55. Accept-Encoding: gzip, deflate
  56. User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
  57. Host: www.google-analytics.com
  58. Proxy-Connection: Keep-Alive
  59.  
  60.  
  61. HTTP/1.1 502 Fiddler - DNS Lookup Failed
  62. Date: Wed, 20 Apr 2016 01:40:54 GMT
  63. Content-Type: text/html; charset=UTF-8
  64. Connection: close
  65. Cache-Control: no-cache, must-revalidate
  66. Timestamp: 11:40:54.235
  67.  
  68. [Fiddler] DNS Lookup for "www.google-analytics.com" failed. System.Net.Sockets.SocketException The requested name is valid, but no data of the requested type was found                                                                                                                                                                                                                                                                                                                                                        
  69.  
  70. ------------------------------------------------------------------
  71.  
  72. GET http://www.google-analytics.com/ga.js HTTP/1.1
  73. Accept: */*
  74. Referer: http://www.awesomevideoplayer.com/analytics/
  75. Accept-Language: en-AU
  76. Accept-Encoding: gzip, deflate
  77. User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
  78. Host: www.google-analytics.com
  79. Proxy-Connection: Keep-Alive
  80.  
  81.  
  82. HTTP/1.1 502 Fiddler - DNS Lookup Failed
  83. Date: Wed, 20 Apr 2016 01:40:54 GMT
  84. Content-Type: text/html; charset=UTF-8
  85. Connection: close
  86. Cache-Control: no-cache, must-revalidate
  87. Timestamp: 11:40:54.272
  88.  
  89. [Fiddler] DNS Lookup for "www.google-analytics.com" failed. System.Net.Sockets.SocketException The requested name is valid, but no data of the requested type was found                                                                                                                                                                                                                                                                                                                                                        
  90.  
  91. ------------------------------------------------------------------
  92.  
  93. GET http://www.awesomevideoplayer.com/cdn-cgi/pe/bag2?r[]=http%3A%2F%2Fwww.awesomevideoplayer.com%2Fcdn-cgi%2Fnexp%2Fdok3v%3D1613a3a185%2Fcloudflare%2Fjson.js HTTP/1.1
  94. Accept: */*
  95. PE-Token: 2cf8c89dd81ac9464f7fe5c324fd7134fad534a7-1461116452-1800
  96. Referer: http://www.awesomevideoplayer.com/analytics/
  97. Accept-Language: en-au
  98. Accept-Encoding: gzip, deflate
  99. User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
  100. Host: www.awesomevideoplayer.com
  101. Connection: Keep-Alive
  102. Cookie: __cfduid=dfdbc4432660f3b0be7cef0ff8f1947c81461116451
  103.  
  104.  
  105. HTTP/1.1 200 OK
  106. Date: Wed, 20 Apr 2016 01:40:54 GMT
  107. Content-Type: multipart/mixed; boundary="z6=nMcx'sZoInoqQ_gvt"
  108. Transfer-Encoding: chunked
  109. Connection: keep-alive
  110. Server: cloudflare-nginx
  111. CF-RAY: 2964e40a5dff1d4a-MEL
  112. Content-Encoding: gzip
  113.  
  114. ------------------------------------------------------------------
  115.  
  116. GET http://www.awesomevideoplayer.com/download/latest.xml HTTP/1.1
  117. Host: www.awesomevideoplayer.com
  118. Cache-Control: no-store,no-cache
  119. Pragma: no-cache
  120. Connection: Keep-Alive
  121.  
  122.  
  123. HTTP/1.1 200 OK
  124. Date: Wed, 20 Apr 2016 01:40:55 GMT
  125. Content-Type: application/xml
  126. Content-Length: 228
  127. Connection: keep-alive
  128. Set-Cookie: __cfduid=d36596fe11bad42cf3291653396c0caf61461116455; expires=Thu, 20-Apr-17 01:40:55 GMT; path=/; domain=.awesomevideoplayer.com; HttpOnly
  129. Last-Modified: Mon, 18 Jan 2016 06:26:12 GMT
  130. Expires: Wed, 27 Apr 2016 01:41:04 GMT
  131. Cache-Control: max-age=604800
  132. ngpass_ngstatic: 1
  133. Accept-Ranges: bytes
  134. Server: cloudflare-nginx
  135. CF-RAY: 2964e4151e521d4a-MEL
  136.  
  137. <?xml version="1.0" encoding="utf-8"?>
  138. <item>
  139. <title>An Update for the Awesome Video Player is Available</title>
  140. <version>1.0.5.1</version>
  141. <changelog>http://www.awesomevideoplayer.com/download/changelog.html</changelog>
  142. </item>
  143.  
  144. ------------------------------------------------------------------

spankmonkey

  • Participant
  • Joined in 2016
  • *
  • Posts: 6
    • View Profile
    • Donate to Member
Re: Multi Video Player
« Reply #6 on: April 20, 2016, 03:34:25 PM »
« Last Edit: April 20, 2016, 04:20:55 PM by spankmonkey »

spankmonkey

  • Participant
  • Joined in 2016
  • *
  • Posts: 6
    • View Profile
    • Donate to Member
Re: Multi Video Player
« Reply #7 on: May 23, 2016, 05:07:59 PM »
instead of installing any malware I took another approach with AHK.
running multiple VLC sessions then tiling the windows with
PostMessage, 0x111, 405, 0,, ahk_class Shell_TrayWnd
mostly does what I was looking for. There are better player than VLC,
but VLC has some good switches and the playlist feature is quite nice too.  :-*

Rockets

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 34
    • View Profile
    • Donate to Member
Re: Multi Video Player
« Reply #8 on: June 17, 2016, 06:51:36 AM »
http://www.awesomevideoplayer.com/
it has global play, pause. Love it. 8 videos with no problem on my notebook with HD4000. Love u 2, skwire, u are the one of the most valuable members here.