Importing FCP subtitle into DVDSP using TitleExchange

Has anyone tried this converter? It converts XML file (exported from FCP) into STL, which let you import the subtitle of the FCP track that you choose into DVDSP.
However, when I import the subtitle file from DVDSP, only 51 out of 450 segments were imported into DVDSP subtitle timeline, and not placed in correct timing with the video.
Does anyone have any solution?
Thanks

You have to buy the Pro Version. € 135.
I did and it works fine.
Pieter

Similar Messages

  • Importing Romanian Subtitles into DVD SP

    I'm not able to import Romanian subtitles into DVD SP correctly.  I can see them correctly in a program on my computer called Jubler, but when I import them into DVD SP, non-English characters don't import correctly.  Any thoughts?
    Thanks,
    Gary

    Hi Nick,
    I appreciate your reply, though it didn't help.  After working on it for several hours, I did figure it out however.  I'll include here what I figured out incase someone else runs across the same problem.
    I found out I can do it in both Jubler (which is a free program) and TextEdit.
    I Jubler, I needed to import the .stl file encoded as ISO-8859-2, and save it out in UTF-16.
    In TextEdit, I had to open it as Central European (ISO Latin 2), and save it out in UTF-16, manually changing the extension to .stl.  The way to get that option in TextEdit is to go to Preferences, then Open and Save. Under 'Plain Text File Encoding' where it says 'Opening files', click on that tab.  If it's not one of the options, then select 'Customize Encoding List...' at the bottom of the list, which will open up a ton of other opions.  Check Central European (ISO Latin 2), and select it in the tab beside 'Opening files'.  Next time you open up a file in TextEdit, that will be the default for the 'Plain Text Encoding'.  When you do 'Save As', you'll need to change it to Unicode (UTF-16) and change the extension to .stl.
    That took me about 5 hours to figure out.
    Hope this helps someone else out.

  • How to import csv data into Oracle using c#

    Hello,
    How to import csv data into Oracle using c #. Where data to be imported 3GB in size and number of rows 7512263. I've managed to import csv data into Oracle, but the time it takes about 1 hour. How to speed up the time it takes to import csv data into oracle. Thank you.
    This is my code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Diagnostics;
    using System.Threading;
    using System.Text.RegularExpressions;
    using System.IO;
    using FileHelpers;
    using System.Data.OracleClient;
    namespace sqlloader
    class Program
    static void Main(string[] args)
    int jum;
    int i;
    bool isFirstLine = false;
    FileHelperEngine engine = new FileHelperEngine(typeof(XL_XDR));
    //Connect To Database
    string constr = "Data Source=(DESCRIPTION=(ADDRESS_LIST="
    + "(ADDRESS=(PROTOCOL=TCP)(HOST= pt-9a84825594af )(PORT=1521 )))"
    + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=o11g)));"
    + "User Id=xl;Password=rahasia;";
    OracleConnection con = new OracleConnection(constr);
    con.Open();
    // To Read Use:
    XL_XDR[] res = engine.ReadFile("DataOut.csv") as XL_XDR[];
    jum = CountLinesInFile("DataOut.csv");
    FileInfo f2 = new FileInfo("DataOut.csv");
    long s2 = f2.Length;
    int jmlRecord = jum - 1;
    for (i = 0; i < jum; i++)
    ShowPercentProgress("Processing...", i, jum);
    Thread.Sleep(100);
    if (isFirstLine == false)
    isFirstLine = true;
    else
    string sql = "INSERT INTO XL_XDR (XDR_ID, XDR_TYPE, SESSION_START_TIME, SESSION_END_TIME, SESSION_LAST_UPDATE_TIME, " +
    "SESSION_FLAG, VERSION, CONNECTION_ROW_COUNT, ERROR_CODE, METHOD, HOST_LEN, HOST, URL_LEN, URL, CONNECTION_START_TIME, " +
    "CONNECTION_LAST_UPDATE_TIME, CONNECTION_FLAG, CONNECTION_ID, TOTAL_EVENT_COUNT, TUNNEL_PAIR_ID, RESPONSIVENESS_TYPE, " +
    "CLIENT_PORT, PAYLOAD_TYPE, VIRTUAL_TYPE, VID_CLIENT, VID_SERVER, CLIENT_ADDR, SERVER_ADDR, CLIENT_TUNNEL_ADDR, " +
    "SERVER_TUNNEL_ADDR, ERROR_CODE_2, IPID, C2S_PKTS, C2S_OCTETS, S2C_PKTS, S2C_OCTETS, NUM_SUCC_TRANS, CONNECT_TIME, " +
    "TOTAL_RESP, TIMEOUTS, RETRIES, RAI, TCP_SYNS, TCP_SYN_ACKS, TCP_SYN_RESETS, TCP_SYN_FINS, EVENT_TYPE, FLAGS, TIME_STAMP, " +
    "EVENT_ID, EVENT_CODE) VALUES (" +
    "'" + res.XDR_ID + "', '" + res[i].XDR_TYPE + "', '" + res[i].SESSION_START_TIME + "', '" + res[i].SESSION_END_TIME + "', " +
    "'" + res[i].SESSION_LAST_UPDATE_TIME + "', '" + res[i].SESSION_FLAG + "', '" + res[i].VERSION + "', '" + res[i].CONNECTION_ROW_COUNT + "', " +
    "'" + res[i].ERROR_CODE + "', '" + res[i].METHOD + "', '" + res[i].HOST_LEN + "', '" + res[i].HOST + "', " +
    "'" + res[i].URL_LEN + "', '" + res[i].URL + "', '" + res[i].CONNECTION_START_TIME + "', '" + res[i].CONNECTION_LAST_UPDATE_TIME + "', " +
    "'" + res[i].CONNECTION_FLAG + "', '" + res[i].CONNECTION_ID + "', '" + res[i].TOTAL_EVENT_COUNT + "', '" + res[i].TUNNEL_PAIR_ID + "', " +
    "'" + res[i].RESPONSIVENESS_TYPE + "', '" + res[i].CLIENT_PORT + "', '" + res[i].PAYLOAD_TYPE + "', '" + res[i].VIRTUAL_TYPE + "', " +
    "'" + res[i].VID_CLIENT + "', '" + res[i].VID_SERVER + "', '" + res[i].CLIENT_ADDR + "', '" + res[i].SERVER_ADDR + "', " +
    "'" + res[i].CLIENT_TUNNEL_ADDR + "', '" + res[i].SERVER_TUNNEL_ADDR + "', '" + res[i].ERROR_CODE_2 + "', '" + res[i].IPID + "', " +
    "'" + res[i].C2S_PKTS + "', '" + res[i].C2S_OCTETS + "', '" + res[i].S2C_PKTS + "', '" + res[i].S2C_OCTETS + "', " +
    "'" + res[i].NUM_SUCC_TRANS + "', '" + res[i].CONNECT_TIME + "', '" + res[i].TOTAL_RESP + "', '" + res[i].TIMEOUTS + "', " +
    "'" + res[i].RETRIES + "', '" + res[i].RAI + "', '" + res[i].TCP_SYNS + "', '" + res[i].TCP_SYN_ACKS + "', " +
    "'" + res[i].TCP_SYN_RESETS + "', '" + res[i].TCP_SYN_FINS + "', '" + res[i].EVENT_TYPE + "', '" + res[i].FLAGS + "', " +
    "'" + res[i].TIME_STAMP + "', '" + res[i].EVENT_ID + "', '" + res[i].EVENT_CODE + "')";
    OracleCommand command = new OracleCommand(sql, con);
    command.ExecuteNonQuery();
    Console.WriteLine("Successfully Inserted");
    Console.WriteLine();
    Console.WriteLine("Number of Row Data: " + jmlRecord.ToString());
    Console.WriteLine();
    Console.WriteLine("The size of {0} is {1} bytes.", f2.Name, f2.Length);
    con.Close();
    static void ShowPercentProgress(string message, int currElementIndex, int totalElementCount)
    if (currElementIndex < 0 || currElementIndex >= totalElementCount)
    throw new InvalidOperationException("currElement out of range");
    int percent = (100 * (currElementIndex + 1)) / totalElementCount;
    Console.Write("\r{0}{1}% complete", message, percent);
    if (currElementIndex == totalElementCount - 1)
    Console.WriteLine(Environment.NewLine);
    static int CountLinesInFile(string f)
    int count = 0;
    using (StreamReader r = new StreamReader(f))
    string line;
    while ((line = r.ReadLine()) != null)
    count++;
    return count;
    [DelimitedRecord(",")]
    public class XL_XDR
    public string XDR_ID;
    public string XDR_TYPE;
    public string SESSION_START_TIME;
    public string SESSION_END_TIME;
    public string SESSION_LAST_UPDATE_TIME;
    public string SESSION_FLAG;
    public string VERSION;
    public string CONNECTION_ROW_COUNT;
    public string ERROR_CODE;
    public string METHOD;
    public string HOST_LEN;
    public string HOST;
    public string URL_LEN;
    public string URL;
    public string CONNECTION_START_TIME;
    public string CONNECTION_LAST_UPDATE_TIME;
    public string CONNECTION_FLAG;
    public string CONNECTION_ID;
    public string TOTAL_EVENT_COUNT;
    public string TUNNEL_PAIR_ID;
    public string RESPONSIVENESS_TYPE;
    public string CLIENT_PORT;
    public string PAYLOAD_TYPE;
    public string VIRTUAL_TYPE;
    public string VID_CLIENT;
    public string VID_SERVER;
    public string CLIENT_ADDR;
    public string SERVER_ADDR;
    public string CLIENT_TUNNEL_ADDR;
    public string SERVER_TUNNEL_ADDR;
    public string ERROR_CODE_2;
    public string IPID;
    public string C2S_PKTS;
    public string C2S_OCTETS;
    public string S2C_PKTS;
    public string S2C_OCTETS;
    public string NUM_SUCC_TRANS;
    public string CONNECT_TIME;
    public string TOTAL_RESP;
    public string TIMEOUTS;
    public string RETRIES;
    public string RAI;
    public string TCP_SYNS;
    public string TCP_SYN_ACKS;
    public string TCP_SYN_RESETS;
    public string TCP_SYN_FINS;
    public string EVENT_TYPE;
    public string FLAGS;
    public string TIME_STAMP;
    public string EVENT_ID;
    public string EVENT_CODE;
    I hope someone can give me a solution. Thanks

    The fastest way is to use external tables or sql loader (sqlldr). (If you use external tables or sql loader, you don't use C# at all).

  • Import fcp filters into fce?

    Is there any way of importing fcp filters into fce?
    I have a FCE project but cannot open it in FCP as I have version 5 of FCP and FCE 4. All I want to do is get the 3-way color corrector into FCE.
    Any way to do this?

    Interesting question. The 2-way CC filter is a specific feature of FCE vs. the 3-way filter in FCP - it's one of the intentional differences between the two products, by design.
    You would breach your license(s) if you found a way to get any of the embedded filters out of FCP, and also if you were to get them into FCE. From the FCP license - +"you may not copy, decompile, reverse engineer, disassemble, modify, or create derivative works of the Apple Software or any part thereof."+
    Then there's the also matter of whether or not it would even work, even if it were legal to do what you want to do here.
    Suggestion - read "Cheating in Final Cut Express: Better Color Correction on Ken Stone's FCP website. It may help you with the color corrections you want to do in FCE.

  • HT1473 I have always imported my cds into iTunes using one step called 'joining cd tracks' which is done under the "Advanced" drop down menu. I then went on with the process. Half way through the process today the "join tracks' choice greyed out. Not avai

    I have always imported my cds (including books) into iTunes using one step called "join cd tracks" which is under the "Advanced" menu. Never a problem. But today I was importing a 10 disc book and on the 7th disc all of a sudden the choice to join cd tracks was greyed out. I have tried it with other discs. No luck. How can I get to this option again. I was not doing anything different so don't know what took away this choice. Can anyone help me?

    Thought it had worked but soon found out it had not.
    after further days of trying finally, solved it for me Yesterday.
    turned off notifications when locked, and bingo, wow.
    i have not turned off iCloud but location services are also off.
    best thing to do I found was keep checking your usage, settings, general, usage, and flip down to bottom, if the standby and usage are similar there is a problem, if there is a big difference then all is ok. Just keep turning things off and on until the difference is very apparent.
    something on my phone was keeping the phone alive even when turned off, and I think this was the phone repeatedly trying to update continually.
    to me this is definitely down to the iOS, my wife has exactly same phone and iOS but hers doesn't have any problem and the battery lasts for days.
    the guy at the Genius Bar told me to restore the phone via iTunes, not iCloud. This is because iCloud remembers the exact info from your phone and simply reinstates it when you restore, and this includes the iOS too.
    when I get home from holidays that's what I'll do, or wait for iOS 8 in few weeks. But I'm so pleased I finally made it work, I was beginning to think ditch the phone and buy Samsung.
    anyway anyone out there please try my final solution and let me know if it works for you?

  • Importing FCP Movie Causes DVDSP to Freeze

    I have captured video from a Canon Mini DV GL2 to FCP. When I export the video using ANY format, DVC Video Pro, using current settings, or changing them, making self contained, recompressing all video or not... nothing matters... DVDSP locks up. The movie icon will turn black after I select the file to import as an asset, and then... the lovely little message "The Application DVD Studio Pro Quit Unexpectedly." This has only happened on the last two movies I've exported from FCP v5. I'm using OSX 10.4.8
    I'm using DVDSP version 4. I"ve played these movies in other apps with no problem. I've resaved them with Quicktime.... no matter. No can import.
    HELP!!! Dear friends and brothers... help!
    Thanks
    G5 Dual 2500   Mac OS X (10.4.8)  

    Maybe related to the bug with MPEGs that comes up
    from time to time
    http://discussions.apple.com/thread.jspa?messageID=401
    0478&#4010478
    I have held off on 10.48 myself on all machines I
    need to rely on
    Well, sadly, I followed your string link, had high hopes. I changed the "Open With" to Quicktime, hid the general info, followed all procedures, to no avail. I can't even open the FCP movie in MOTION! It crashes too! Unfortunately, I can't go back to my previous version of Finder as I've updated my backup as well. Surely someone out there has overcome this problem??? I can't be the only one experiencing this can I be?
    G5 Dual 2500   Mac OS X (10.4.8)  
    G5 Dual 2500   Mac OS X (10.4.8)  

  • Can't import .mov file into DVDSP

    I'm taking a series of finished FCP7 clips into Compressor, and exporting them as "YouTube Sharing" QuickTime files (for use on the Web). I want to create a DVD using these same files, but when I try to import them into DVD Studio Pro I get an "Incompatible Format" error message.
    How can I do this?

    Yes.
    You can either use the "Export to compressor" feature in FCP, or export a "current setting"-quicktime from FCP and then encode in Compressor. Use the 90 mins. preset to create the MPEG-2 and AC3 files.

  • Technique for importing DV directly into iMoviwithout using import function

    For those who don't want to spend extra time importing DV files, I offer the following technique which I deduced, tested and find very useful.
    I recently developed a very simple technique for getting DV clips into an iMovie06 project without importing them directly. First, I transform the clip, whatever the underlying codec, into DV and name the DV files in the order I want them to appear. (Use of free MPEG Streamclip is recommended)
    Then I create an iMovie06 project with the correct aspect ratio (4x3 or 16x9). Then I save and close the project in the same folder as the DV files.
    Then in Finder I right-click the iMovie06 project and use "show package contents" to reveal the contents of the project.
    I double click the Media folder and then select and drag all of the clips into the Media folder.
    Then I double click on the iMovie project. When it opens, it will announce that there are items in the trash. Those items are the clips which were just added to the folder prior to opening the project.
    Open the trash and systematically drag each clip into the clip menu spots in the sequence in which you wish to view them. Save the project and close the empty trash.
    The project is ready for further editing.
    This saves a great deal of time and seems to improve the video quality by avoiding a lengthy, second import process.
    Cheers.

    Yes, I have been using this with any longer import:
    http://www.sjoki.uta.fi/~shmhav/iMovieHD_6_bugs.html#quick_DVimport
    Just remember to take care that the .dv clip you are dropping in the Media folder is REALLY a plain DV stream .dv clip and that it is of the same video standard (PAL/NTSC) as the iMovie project.
    Some gotchas: iMovie HD 6 accepts even DV-encoded .mov files or wrong video standard .dv clips straight to its Media folder, but adding titles to such clips produces colorful artifacts to the rendered clip. Also notice that iMovie 4's Full Quality DV export preset exports a file with the .dv suffix but it is, in fact, a DV-encoded .mov if the source iMovie 4 project has chapters in it (this is not an issue with iMovie HD's Full Quality DV export anymore).

  • Import Excel file into SQL, using bulk copy - date issues

    Hello. I have a VB project where I need to import multiple excel files with lots of rows and columns into SQL 2012. Currently the import is set up, using OleDbConnection and insert commands and it takes up to 10 minutes to process all the spreadsheets.
    I'm trying to switch the code to use SQLBulkCopy, but experienced issues with dates columns. Some rows have Null dates and those are interpreted as strings and won't import into SQL tables. Is there a way to format the column prior to import programmatically?
    Any advice is appreciated.
    Note -
    If I add column mapping and exclude all dates columns - import works fine. All excel files have date fields, excel files are reports from other vendor and change on weekly bases, manual formatting of the excel files prior to import are out of the question...
    The code is just basic:
    Public Sub ImportFormExcelSample()
    Dim ExcelConnection As New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\MyExcelSpreadsheet.xlsx;Extended Properties=""Excel 12.0 Xml;HDR=Yes""")
    ExcelConnection.Open()
    Dim expr As String = "SELECT * FROM [Sheet1$]"
    Dim objCmdSelect As OleDbCommand = New OleDbCommand(expr, ExcelConnection)
    Dim objDR As OleDbDataReader
    Dim SQLconn As New SqlConnection()
    Dim ConnString As String = "Data Source=MMSQL1;Initial Catalog=DbName; User Id=UserName; Password=password;"
    SQLconn.ConnectionString = ConnString
    SQLconn.Open()
    Using bulkCopy As SqlBulkCopy = New SqlBulkCopy(SQLconn)
    bulkCopy.DestinationTableName = "TableToWriteToInSQLSERVER"
    Try
    objDR = objCmdSelect.ExecuteReader
    bulkCopy.WriteToServer(objDR)
    objDR.Close()
    SQLconn.Close()
    Catch ex As Exception
    MsgBox(ex.ToString)
    End Try
    End Using
    End Sub
    The error I get is System.InvalidOperatiomException: The given value of type String from the data source cannot be converted to type date of the specified target column. System.FormatException: Failed to convert parameter value from String to a DateTime...
    Thank you!
    Alla Sanders

    Hi Alla,
    This issue might be caused because the field contains a NULL value, but the date/time columns in your table does not allow NULL values. Furthermore, please aslo take a look at "Data Type Issues" session in the article below:
    http://odetocode.com/blogs/scott/archive/2013/02/08/working-with-sqlbulkcopy.aspx
    Here is a similar thread about this topic for your reference, please see:
    http://social.technet.microsoft.com/Forums/sqlserver/en-US/2d99181c-fc2b-4caf-9530-3bd6ae1745f1/sqlbulkcopy-column-validation-not-working?forum=sqldataaccess
    If you have any feedback on our support, please click
    here.
    Regards,
    Elvis Long
    TechNet Community Support

  • Importing external images into Flash using ActionScript 3.0

    Hey Guys!
    What i'm trying to do it import a few (say four) images from
    an external
    folder at random and display them in a row. The folder would
    contain up to a
    hundred pictures, sequentially named (ie. 1.jpg, 2.jpg,
    3.jpg, 4.jpg,
    etc...)
    any suggestions on how I could do this??
    thanks,
    -Chris

    thanks for getting me started! Is there a way to get the four
    images
    directly out of an external folder, though?
    thanks,
    -Chris
    "kglad" <[email protected]> wrote in message
    news:f7eop9$8um$[email protected]..
    > here's code to get you started. this allows you to
    select 4 of your
    > images at
    > random. then use the loader class and its load method to
    start your loads
    > and
    > use its contentloaderinfo property to attach listeners
    to detect if
    > there's
    > been a load error (so you can load another) and load
    completion (so you
    > can
    > position your images):
    >
    >
    >
    > Array.prototype.shuffle = function() {
    > var p:int;
    > var t:int;
    > var ivar:int
    > for (ivar = this.length-1; ivar>=0; ivar--) {
    > p=Math.floor((ivar+1)*Math.random())
    > t = this[ivar];
    > this[ivar] = this[p];
    > this[p] = t;
    > }
    > };
    > var tl:MovieClip=this;
    > var swfNum:int=100;
    > var num:int=0;
    > var i:int;
    > var swfA:Array=[];
    > for (i=1; i<=swfNum; i++) {
    > swfA.push(i+".jpg");
    > }
    >
    > swfA.shuffle();
    >
    > // swfA[0], swfA[1], swfA[2], swfA[3] contain references
    to 4 of your
    > images
    > randomly selected. if one of them doesn't exist
    > // use the ieError event to select the next one at
    random: swfA[3] etc.
    >

  • Importing FCP 6 into FCP 5?

    I am picking up a project from someone that started editing work in FCP 6 and I'm currently working in 5. I have all the media files and we exported an XML file from FCP6 and tried to open that in FCP5 and it's asking for a translation document and I'm not sure what I should be looking for here.
    Am I even going about this in the right way? Or is it even possible?
    Thanks guys.

    Try exporting with a lower XML version from FCP6.
    Use XML version 1 for going back to Final Cut Pro 4.1
    Use XML version 2 for going back to Final Cut Pro 5.0
    Use XML version 3 for going back to Final Cut Pro 5.1.2
    Use XML version 4 for moving between Final Cut Pro 6 systems
    Information source:
    http://www.moviola.com/fcpopening_earlierversions
    x

  • Importing .wmv Files Into FCE Using ffmpegX  ??????

    Was it a dream?
    A month or so ago I converted some .wmv files to use in FCE and iMovie.
    I am absolutely certain that I used ffmpegX.
    Yesterday I tried to convert some more but couldn't! I tried every possible format setting I could find - but no luck.
    Did I dream it? The wmv/FCE/iMovie movies are there for all to see.
    The only other conversion programs I have are HandBrake and Toast but I am sure I didn't use those.
    Any ideas?
    Ian.

    flip for mac is a quicktime plug that works in all qt based applications. with it, you can open a wmv in quicktime and export it as a .mov
    While I use it the other way round, to export wmv's for the web it will do what you want.
    be aware that wmv is a highly compressed format and transcoding it, even to a higher size file for example dv will look horrible.
    wmv is meant to be a delivery codec, not an editable one.

  • .mpv ends up darker after imported into DVDSP, why?

    Hello All,
    I'm using Squeeze to compress my uncompressed .mov files into mpeg2. After a lot of tweaking the Sorenson Squeeze settings, I get a file about 95% accurate in comparison with my source. I them import the .mpv into DVDSP. When viewed in simulator, the video is clearly darker, and has gained a bit of contrast.
    Has anyone else encountered this? Are there any fixes, or do I have to adjust Sorenson Squeeze to accommodate for the import into DVDSP?
    Thanks.

    I haven't yet burned it to disc, but that is obviously the next step. I was just comparing everything to make sure something didn't slip by, and need to be corrected later. My monitor is calibrated for photo work, but I doubt that calibration also applies for video. Can you suggest software for video calibration?
    Yes, Squeeze generally wreaks some kind of havoc, right out of the gate, so I end up tweaking quite a few things.
    One of the biggest problems I've found is that the images are very slow moving, morphing, color sequences, and going from an uncompressed 100 gig file to 2 gig mpeg2 is just a nasty thing to do.

  • Importing Motion Project into DVD Studio Pro

    I'm new to Motion and I'm using it to create an animated DVD menu. I have an overlay layer for the DVD highlights in my Motion project. Now, I understand that I'm importing my Motion project as an asset. How do I tell DVDSP to use that overlay layer or do I need to export the layer as something else and import it into DVDSP?

    You need to export your overlay as a still image, then import that image into DVDSP, drag it onto the menu, and select set overlay. Make sure you turn off the visibility of the overlay back in your Motion project so it doesn't appear as part of the menu.

  • Missing Asian characters in imported STL subtitles

    Hi,
    I am subtitling movies in FCP7 into CJK languages and then exporting XML and converting it to STL for streaming in DVDSP4. (I need to deliver QT movies with burned in subs as well as a DVD with streaming subs.)
    After importing Japanese and Korean STL subtitles, I noticed that the first or the first couple of characters are sometimes dropped. It is quite random, some strings are complete, where others have missing characters. STL file looks OK, it is UTF8 encoded and there is nothing unusual about the strings that drop characters in DVDSP.
    I noticed this problem doesn't occur when a string starts with a Western character. So currently, before converting XML to STL, I am running search/replace and insert a single byte space before each string. Seems to be doing the trick, all characters seem to appear correctly. However this is an additional step in the process and it makes the top row of subtitles shift a little to the right.
    Has anybody encountered the same problem and knows why this happens, and perhaps found a better solution?

    Sorry for my late response, the email notification didn't work...
    I edit STL files. It is a coma delimited format, so you can search for a coma and replace it with coma+space. Then run a secons search for two spaces and replace them by a single space. This will add a blank space in front of each string.
    When you import this STL into DVDSP, it all works fine and if you can be bothered, you can manually remove the spaces.

Maybe you are looking for