You can open a VMDK file in VirtualBox. You should follow the steps in the article below to import it.
Import VMDK to VBOX
If you're using VMware and want to attach a VMDK file to a virtual
machine so that the virtual machine can see the emulated disk, open
the machine in VMware. Then, with the virtual machine powered down,
click the "VM" button and click "Settings."
Click the "Hardware" tab and click "Add." Select "Hard disk" and then
"Next." Click "Use an existing virtual disk" and then "Next." Browse
to the file and click "OK" to import it and attach it to your virtual
machine.
If you want to create a VM from a VMDK file, set up the virtual
machine with the operating system settings corresponding to the
virtual disk but without creating a new disk in setup. Then, use this
procedure to add the existing VMDK file to the virtual machine and
spin it up to start the operating system.
You may wish to SHRINK your VMDK file first in VMware.
For Windows operating systems, shut down the machine and use the VM Men, Manage, and Cleanup Disks.
For Linux machines, run the shrink command inside the running Linux machine: sudo vmware-toolbox-cmd disk shrink /
Your dynamic VMDK file is made up of numerous small segments. If SHRINK does not do the job, you may be better off building a new Virtualbox guest system in VBOX.